Heat Sheet

AP Race London International 2025

Open/Men 50m Butterfly

Heat Lane Swimmer Club/Country Age Entry Time
1 3 Corden Eccleston GBR - Eastleigh 14 35.05
1 4 Charles Shaw GBR - Reed's School Swimming Club 13 32.93
1 5 Dexter Carter GBR - Ashford Sch 13 32.93
1 6 Mason Mclennon-Defoe GBR - Woodside Th 11 36.70
2 0 Moritz Pospesch GER - TB Wülfrath 18 32.67
2 1 Samuel Heraty GBR - Stevenage 17 32.35
2 2 Oliver Pickersgill GBR - Harwich DP 17 32.10
2 3 Harry Rickard GBR - March 15 31.61
2 4 Luis Souto Hill GBR - March 16 31.36
2 5 Michael Ares GBR - Chelsea&West 14 31.49
2 6 Lachlan Cotgrove GBR - Canvey Isl 14 31.85
2 7 Toby Gradwell GBR - Hertford 16 32.33
2 8 Jacob Ure GBR - March 13 32.51
2 9 Reece Emery GBR - Blandford 13 32.81
3 0 Casey Ndlovu GBR - Bo Southend 15 31.33
3 1 Harry Brunton GBR - Hertford 15 31.26
3 2 Henry Malone GBR - Elmbridge 12 31.07
3 3 Liam Levy FRA - Cercle des nageurs de Marseille 13 31.00
3 4 Samuel Dixon GBR - Reed's School Swimming Club 15 30.68
3 5 Rupert Lovelock GBR - Paignton 13 30.82
3 6 Bertie Woodward GBR - Beacon 13 31.01
3 7 Oscar Mukoida GBR - Bo Newham 15 31.13
3 8 Lennard Trautwein GER - TB Wülfrath 17 31.27
3 9 Gabriel Ness GBR - Bourmth Coll 13 31.36
4 0 Matthew Saunders GBR - Havant & Wat 13 30.68
4 1 Lucas Goodey De Diego GBR - Guildford Ct 14 30.62
4 2 Dominik Bartoletti GBR - Repton Swim 15 30.49
4 3 Thomas Williams GBR - West Suffolk 17 30.39
4 4 Thomas Harvey GBR - Epsom Dist 17 30.06
4 5 Evgeni Nikolov BUL - OLIMP 13 30.35
4 6 Teodor Stanchev BUL - Dobrudzha2021 15 30.42
4 7 Tudor Siket GBR - Brighton 16 30.56
4 8 Harry Crook GBR - Burntwood 18 30.66
4 9 Sam Dixon GBR - Reed's School Swimming Club 15 30.68
5 0 Rafe Lawson GBR - Berkhamsted 13 29.96
5 1 Hugo Arthey GBR - Harwich DP 16 29.94
5 2 Jayden Jones GBR - Caerphilly 14 29.81
5 3 Boaz Hernández Taylor GBR - Hackney 14 29.67
5 4 Jesse Stauch GBR - Bo Newham 19 29.53
5 5 Jude Staton GBR - March 17 29.58
5 6 Joseph Bagshaw GBR - Stevenage 15 29.72
5 7 Andrey Polyarush GBR - Gwich Royals 15 29.91
5 8 Jake Atkinson GBR - Basildon Ph 13 29.95
5 9 Rafael Bernardo GBR - SW Lon Fin 15 29.98
6 0 Shawn Dingilius Wallace PLW - Hurricanes 31 29.49
6 1 Harri-James Isaacs GBR - MwayMaritime 18 29.25
6 2 Mattia Mancini ITA - Effedue Group 22 28.99
6 3 Krisztian Hunyadi ITA - Nord Est H2O 17 28.75
6 4 Maxime Choquet FRA - Cercle des nageurs de Marseille 15 28.70
6 5 Jayden Carter GBR - Basildon Ph 14 28.73
6 6 Khassenov Dinmukhammed AUT - SC Hakoah Wien 14 28.97
6 7 Sam Race GBR - King'f Scar 16 29.19
6 8 Baris Muratoglu GBR - Romford Town 16 29.49
6 9 Reda Sadi FRA - Cercle des nageurs de Marseille 13 29.50
7 0 Daniel Humphreys GBR - Putteridge 16 28.52
7 1 Charles Sinclair GBR - Ware 29 28.49
7 2 Connor Allen GBR - Wellingboro 18 28.35
7 3 Harry West GBR - Co Bristol 16 28.26
7 4 Ryan Man GBR - BorRedbridge 15 28.12
7 5 Logan Day GBR - Repton Swim 15 28.17
7 6 Alexander Hankiewicz POL - UKS G8 Bielany Warszawa 20 28.27
7 7 Lucas Man GBR - BorRedbridge 18 28.36
7 8 Joseph Cary GBR - Hillingdon 15 28.51
7 9 Jaiden Drumond GBR - Bo Newham 18 28.66
8 0 Manson Mak HKG - Chelsea&West 26 28.08
8 1 Edoardo Gallucci GBR - Eaton Squ 16 28.03
8 2 Caleb Tinsley USA - Hershey Aq 17 28.00
8 3 Rafi Ould Khelifa FRA - Cercle des nageurs de Marseille 16 27.90
8 4 Miles Willetts GBR - Repton Swim 16 27.83
8 5 Aleksandar Aleksandrov GBR - L B Hounslow 16 27.86
8 6 Mateusz Panowicz GBR - Elmbridge 17 27.96
8 7 Guglielmo Civardi GBR - Bo Newham 35 28.00
8 8 Ethan Lim SGP - Chelsea&West 24 28.08
8 9 Elliot Meilleur GBR - Swim Gwynedd 15 28.11
9 0 Harry Willis GBR - Newcastle 14 27.56
9 1 Thomas Lount GBR - Reed's School Swimming Club 17 27.50
9 2 Lucas Thomas GBR - Swim Gwynedd 17 27.30
9 3 Yassine Mellah NED - Feijenoord Albion 20 27.22
9 4 Armandas Mavropulo LTU - Bo Waltham F 17 27.10
9 5 Archie Minto GBR - NE Region 22 27.16
9 6 Matthew Rooney GBR - NE Region 23 27.28
9 7 Nathan Morgan GBR - Repton Swim 19 27.37
9 8 Adam Maaref GBR - Wycombe Dist 16 27.53
9 9 Oliver Charman GBR - Mid Sussex 17 27.65
10 0 Zihui Huang CHN - Bo Newham 26 27.00
10 1 Ellis Lamont SUI - Swiss Aquatics Region Zentralschweiz West 19 26.93
10 2 Robin Affentranger SUI - Swiss Aquatics Region Zentralschweiz West 21 26.88
10 3 Maximus Buff USA - National Club Swimming Association 19 26.87
10 4 Nikola Stoyanov BUL - Dobrudzha2021 17 26.82
10 5 John Cunningham IRL - Potters Bar 55 26.87
10 6 Floris Tanis NED - Feijenoord Albion 18 26.88
10 7 Angelo Nnaji GBR - Chelsea&West 18 26.92
10 8 Rio Halawi DEN - Denmark 17 26.94
10 9 Toby Godsell GBR - Millfield 18 27.03
11 0 Oliver Ogstrup DEN - Gladsaxe Svøm 16 26.76
11 1 Meiko Schoenekess GER - TB Wülfrath 21 26.67
11 2 Connor Brunt GBR - Woking 31 26.50
11 3 Timon Chapman GBR - Norwich Swan 23 26.46
11 4 Gian Germann SUI - Swiss Aquatics Region Zentralschweiz West 19 26.22
11 5 Gael Amadi FRA - Cercle des nageurs de Marseille 18 26.30
11 6 Amaury Rohan FRA - Cercle des nageurs de Marseille 16 26.50
11 7 Sigurd Kristensen DEN - Denmark 17 26.57
11 8 William Roberts GBR - Otter 46 26.74
11 9 Martin Bennell GBR - Basingstoke 48 26.77
12 0 Nathan Carr USA - National Club Swimming Association 18 26.14
12 1 Jayson Ross USA - National Club Swimming Association 19 26.10
12 2 Kenan Coruz NED - Feijenoord Albion 22 26.08
12 3 Aran Bissett GBR - RTW Monson 17 26.08
12 4 Joe Northover GBR - Bo Newham 35 25.96
12 5 Matthew Brooks GBR - Tower Hamlet 36 25.99
12 6 Josh Dolling GBR - Croydon Amph 17 26.08
12 7 Callum Bailey GBR - Gwich Royals 31 26.10
12 8 Ethan Baylin GBR - NE Region 21 26.13
12 9 Balint Ashton SUI - Swiss Aquatics Region Zentralschweiz West 19 26.15
13 0 Zachary Oswald USA - National Club Swimming Association 19 25.81
13 1 Sebastian Williams GBR - Bromley 18 25.74
13 2 Lucas Rasmussen DEN - Denmark 18 25.73
13 3 Gareth Allen GBR - East Leeds 33 25.63
13 4 Ethan Chung USA - National Club Swimming Association 18 25.59
13 5 Utku Bozkurt GBR - Hackney 30 25.60
13 6 Elliot Rijnovean USA - National Club Swimming Association 18 25.65
13 7 Julian Hankiewicz POL - UKS G8 Bielany Warszawa 23 25.74
13 8 Filip Nowacki GBR - Millfield 18 25.80
13 9 Aissam Margueron FRA - Cercle des nageurs de Marseille 17 25.90
14 0 Thomas Parrott GBR - Mt Kelly 18 25.50
14 1 Charles Simpson GBR - Repton Swim 18 25.43
14 2 Victor Hansen DEN - Denmark 18 25.33
14 3 Luke Bedsole USA - National Club Swimming Association 18 25.32
14 4 Jeffrey Lo GBR - Chelsea&West 30 25.28
14 5 Leo Messerli SUI - Swiss Aquatics Region Zentralschweiz West 18 25.29
14 6 Henry Guo USA - National Club Swimming Association 18 25.33
14 7 Lewis Hawden GBR - NE Region 19 25.39
14 8 Aryaan Din PAK - Brompton 22 25.50
14 9 Sebastian Greisen DEN - Hovedstadens Svømmeklub 21 25.52
15 0 Paul Mervant Dufy FRA - Cercle des nageurs de Marseille 17 25.00
15 1 Jacob Uldall-Jessen DEN - Denmark 18 24.74
15 2 Renzo Tjon-a-joe NED - Royal Dutch Swimming Federation (KNZB) 30 24.29
15 3 Nicholas Lia NOR - OI Svomming 24 23.75
15 4 Rasmus Nickelsen DEN - Denmark 22 23.43
15 5 Kenzo Simons NED - Royal Dutch Swimming Federation (KNZB) 24 23.70
15 6 Frederik Møller DEN - Denmark 23 24.03
15 7 Viktor Kopf AUT - Welser Turnverein 1862 18 24.40
15 8 Gaetan Saucy SUI - Swiss Aquatics Region Zentralschweiz West 19 24.93
15 9 Micah Davis USA - National Club Swimming Association 18 25.21
16 0 Adrian Ting GBR - Birm'ham Uni 23 24.98
16 1 Thomas Liddiard GBR - Birm'ham Uni 19 24.70
16 2 Jamie Robertson GBR - UniOfStirl 25 24.20
16 3 Brodie Gordon Gibson GBR - Edinburgh Un 20 23.75
16 4 Benjamin Proud GBR - Aquatics GB 31 23.21
16 5 Daniel Zaitsev EST - Spordiklubi Garant 28 23.59
16 6 Marius Tholstrup DEN - Denmark 20 23.97
16 7 William Broch DEN - Lyngby Svømmeklub 24 24.39
16 8 Luca Plater GBR - Mid Sussex 21 24.88
16 9 Yousuf Almatrooshi UAE - RAF Swim 22 25.16
17 0 Jason Mahmutoglu GBR - Brompton 21 24.96
17 1 Frederik Lentz DEN - Gladsaxe Svøm 24 24.58
17 2 Bryan Leong MAS - Chelsea&West 22 24.08
17 3 Ralf Tribuntsov EST - Spordiklubi Garant 31 23.71
17 4 Nyls Korstanje NED - Royal Dutch Swimming Federation (KNZB) 26 22.88
17 5 Lukas Edl AUT - Welser Turnverein 1862 19 23.52
17 6 Robin Yeboah SUI - Swiss Aquatics Region Zentralschweiz West 22 23.95
17 7 Sebastian Lunak CZE - CZE 23 24.33
17 8 Elias Elsgaard DEN - Denmark 21 24.86
17 9 Jakob Höglinger AUT - 1. USC Traun 19 25.11