Heat Sheet

AP Race London International 2025

Men's 50m Butterfly

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