Ironman 70.3
September 25, 2025Ironman 70.3 Peru 2025
Lima · Peru · 113 km · 1,334 m elevation
186
Participants
1,334 m
Elevation
1.18
Difficulty
Leaderboard
Race replay — filter this race through any lens you want.
| Rank | Athlete | Location | Age | Race | Time |
|---|---|---|---|---|---|
1st | Houston, TX | 40(40-44) | Ironman 70.3 Peru 2025 | 11:00:21 | |
2nd | Toronto, ON | 26(25-29) | Ironman 70.3 Peru 2025 | 11:05:56 | |
3rd | Melbourne | 35(35-39) | Ironman 70.3 Peru 2025 | 11:14:51 | |
4th | Chicago, IL | 22(20-24) | Ironman 70.3 Peru 2025 | 11:19:46 | |
5th | Berlin | 44(40-44) | Ironman 70.3 Peru 2025 | 11:35:01 | |
6th | Boston, MA | 23(20-24) | Ironman 70.3 Peru 2025 | 11:37:34 | |
7th | Memphis, TN | 18(U20) | Ironman 70.3 Peru 2025 | 11:44:34 | |
8th | Ottawa, ON | 26(25-29) | Ironman 70.3 Peru 2025 | 11:53:04 | |
9th | Halifax, NS | 26(25-29) | Ironman 70.3 Peru 2025 | 11:59:23 | |
10th | Ottawa, ON | 35(35-39) | Ironman 70.3 Peru 2025 | 12:06:33 | |
11th | Halifax, NS | 44(40-44) | Ironman 70.3 Peru 2025 | 12:09:02 | |
12th | Berlin | 21(20-24) | Ironman 70.3 Peru 2025 | 12:25:44 | |
13th | Sydney | 40(40-44) | Ironman 70.3 Peru 2025 | 12:31:25 | |
14th | Cape Town | 27(25-29) | Ironman 70.3 Peru 2025 | 12:35:28 | |
15th | Omaha, NE | 53(50-54) | Ironman 70.3 Peru 2025 | 12:51:01 | |
16th | Jacksonville, FL | 38(35-39) | Ironman 70.3 Peru 2025 | 12:51:32 | |
17th | Boston, MA | 26(25-29) | Ironman 70.3 Peru 2025 | 12:54:31 | |
18th | Tokyo | 60(60-64) | Ironman 70.3 Peru 2025 | 12:59:02 | |
19th | Houston, TX | 35(35-39) | Ironman 70.3 Peru 2025 | 12:59:43 | |
20th | San Francisco, CA | 58(55-59) | Ironman 70.3 Peru 2025 | 13:05:51 | |
21st | Auckland | 28(25-29) | Ironman 70.3 Peru 2025 | 13:05:58 | |
22nd | Fort Worth, TX | 33(30-34) | Ironman 70.3 Peru 2025 | 13:06:49 | |
23rd | Singapore | 46(45-49) | Ironman 70.3 Peru 2025 | 13:09:23 | |
24th | New York, NY | 59(55-59) | Ironman 70.3 Peru 2025 | 13:10:17 | |
25th | Tokyo | 34(30-34) | Ironman 70.3 Peru 2025 | 13:11:33 | |
26th | Tokyo | 29(25-29) | Ironman 70.3 Peru 2025 | 13:16:34 | |
27th | Singapore | 32(30-34) | Ironman 70.3 Peru 2025 | 13:17:13 | |
28th | Sydney | 18(U20) | Ironman 70.3 Peru 2025 | 13:18:46 | |
29th | London | 34(30-34) | Ironman 70.3 Peru 2025 | 13:20:16 | |
30th | Berlin | 32(30-34) | Ironman 70.3 Peru 2025 | 13:20:50 | |
31st | Tokyo | 45(45-49) | Ironman 70.3 Peru 2025 | 13:21:05 | |
32nd | Tokyo | 18(U20) | Ironman 70.3 Peru 2025 | 13:24:07 | |
33rd | Sydney | 29(25-29) | Ironman 70.3 Peru 2025 | 13:25:13 | |
34th | Phoenix, AZ | 18(U20) | Ironman 70.3 Peru 2025 | 13:25:42 | |
35th | Singapore | 31(30-34) | Ironman 70.3 Peru 2025 | 13:25:52 | |
36th | Los Angeles, CA | 32(30-34) | Ironman 70.3 Peru 2025 | 13:26:54 | |
37th | Chicago, IL | 35(35-39) | Ironman 70.3 Peru 2025 | 13:28:12 | |
38th | Singapore | 22(20-24) | Ironman 70.3 Peru 2025 | 13:29:12 | |
39th | Houston, TX | 37(35-39) | Ironman 70.3 Peru 2025 | 13:30:49 | |
40th | London | 42(40-44) | Ironman 70.3 Peru 2025 | 13:32:25 | |
41st | Charlotte, NC | 37(35-39) | Ironman 70.3 Peru 2025 | 13:33:58 | |
42nd | Melbourne | 43(40-44) | Ironman 70.3 Peru 2025 | 13:34:25 | |
43rd | New York, NY | 55(55-59) | Ironman 70.3 Peru 2025 | 13:35:17 | |
44th | London | 43(40-44) | Ironman 70.3 Peru 2025 | 13:36:41 | |
45th | Philadelphia, PA | 31(30-34) | Ironman 70.3 Peru 2025 | 13:36:47 | |
46th | Boston, MA | 27(25-29) | Ironman 70.3 Peru 2025 | 13:37:45 | |
47th | Tokyo | 30(30-34) | Ironman 70.3 Peru 2025 | 13:41:37 | |
48th | San Jose, CA | 45(45-49) | Ironman 70.3 Peru 2025 | 13:41:59 | |
49th | Berlin | 33(30-34) | Ironman 70.3 Peru 2025 | 13:42:21 | |
50th | Charlotte, NC | 44(40-44) | Ironman 70.3 Peru 2025 | 13:43:03 | |
51st | Chicago, IL | 18(U20) | Ironman 70.3 Peru 2025 | 13:43:03 | |
52nd | Houston, TX | 30(30-34) | Ironman 70.3 Peru 2025 | 13:48:06 | |
53rd | London | 47(45-49) | Ironman 70.3 Peru 2025 | 13:50:08 | |
54th | San Jose, CA | 29(25-29) | Ironman 70.3 Peru 2025 | 13:50:36 | |
55th | Berlin | 18(U20) | Ironman 70.3 Peru 2025 | 13:51:24 | |
56th | Grand Rapids, MI | 18(U20) | Ironman 70.3 Peru 2025 | 13:51:28 | |
57th | Tokyo | 20(20-24) | Ironman 70.3 Peru 2025 | 13:52:46 | |
58th | Singapore | 42(40-44) | Ironman 70.3 Peru 2025 | 13:53:11 | |
59th | Amsterdam | 36(35-39) | Ironman 70.3 Peru 2025 | 13:53:23 | |
60th | New York, NY | 64(60-64) | Ironman 70.3 Peru 2025 | 13:58:00 | |
61st | Sydney | 33(30-34) | Ironman 70.3 Peru 2025 | 13:58:10 | |
62nd | Washington, DC | 18(U20) | Ironman 70.3 Peru 2025 | 14:00:38 | |
63rd | Dublin | 36(35-39) | Ironman 70.3 Peru 2025 | 14:02:01 | |
64th | Tokyo | 47(45-49) | Ironman 70.3 Peru 2025 | 14:03:32 | |
65th | Tokyo | 20(20-24) | Ironman 70.3 Peru 2025 | 14:06:32 | |
66th | London | 26(25-29) | Ironman 70.3 Peru 2025 | 14:06:41 | |
67th | Detroit, MI | 35(35-39) | Ironman 70.3 Peru 2025 | 14:06:42 | |
68th | Tokyo | 45(45-49) | Ironman 70.3 Peru 2025 | 14:07:04 | |
69th | London | 58(55-59) | Ironman 70.3 Peru 2025 | 14:07:37 | |
70th | Washington, DC | 47(45-49) | Ironman 70.3 Peru 2025 | 14:08:02 | |
71st | Boston, MA | 40(40-44) | Ironman 70.3 Peru 2025 | 14:08:22 | |
72nd | Philadelphia, PA | 23(20-24) | Ironman 70.3 Peru 2025 | 14:08:47 | |
73rd | Cape Town | 41(40-44) | Ironman 70.3 Peru 2025 | 14:09:33 | |
74th | Melbourne | 40(40-44) | Ironman 70.3 Peru 2025 | 14:10:12 | |
75th | New York, NY | 33(30-34) | Ironman 70.3 Peru 2025 | 14:11:53 | |
76th | Berlin | 18(U20) | Ironman 70.3 Peru 2025 | 14:12:35 | |
77th | Indianapolis, IN | 44(40-44) | Ironman 70.3 Peru 2025 | 14:12:59 | |
78th | New York, NY | 40(40-44) | Ironman 70.3 Peru 2025 | 14:13:45 | |
79th | New York, NY | 33(30-34) | Ironman 70.3 Peru 2025 | 14:16:14 | |
80th | New York, NY | 40(40-44) | Ironman 70.3 Peru 2025 | 14:16:25 | |
81st | Ottawa, ON | 59(55-59) | Ironman 70.3 Peru 2025 | 14:18:09 | |
82nd | Berlin | 35(35-39) | Ironman 70.3 Peru 2025 | 14:18:38 | |
83rd | Tokyo | 53(50-54) | Ironman 70.3 Peru 2025 | 14:19:54 | |
84th | London | 40(40-44) | Ironman 70.3 Peru 2025 | 14:20:12 | |
85th | Denver, CO | 31(30-34) | Ironman 70.3 Peru 2025 | 14:20:23 | |
86th | Jacksonville, FL | 28(25-29) | Ironman 70.3 Peru 2025 | 14:21:15 | |
87th | Auckland | 26(25-29) | Ironman 70.3 Peru 2025 | 14:21:16 | |
88th | New York, NY | 33(30-34) | Ironman 70.3 Peru 2025 | 14:22:18 | |
89th | San Diego, CA | 32(30-34) | Ironman 70.3 Peru 2025 | 14:24:03 | |
90th | Montreal, QC | 23(20-24) | Ironman 70.3 Peru 2025 | 14:24:51 | |
91st | Tokyo | 29(25-29) | Ironman 70.3 Peru 2025 | 14:26:14 | |
92nd | Chicago, IL | 45(45-49) | Ironman 70.3 Peru 2025 | 14:27:03 | |
93rd | Tokyo | 18(U20) | Ironman 70.3 Peru 2025 | 14:27:48 | |
94th | Melbourne | 19(U20) | Ironman 70.3 Peru 2025 | 14:31:08 | |
95th | Chicago, IL | 19(U20) | Ironman 70.3 Peru 2025 | 14:32:18 | |
96th | San Antonio, TX | 47(45-49) | Ironman 70.3 Peru 2025 | 14:34:37 | |
97th | Sydney | 43(40-44) | Ironman 70.3 Peru 2025 | 14:35:30 | |
98th | Tokyo | 51(50-54) | Ironman 70.3 Peru 2025 | 14:36:01 | |
99th | Toronto, ON | 47(45-49) | Ironman 70.3 Peru 2025 | 14:38:44 | |
100th | Flagstaff, AZ | 34(30-34) | Ironman 70.3 Peru 2025 | 14:39:52 |
1
Andrea McGlynn
Houston, TX
11:00:21
2
Amos Block
Toronto, ON
11:05:56
3
Oliver Harber
Melbourne
11:14:51
4
Henry Rowe-Carter
Chicago, IL
11:19:46
5
Felix Boehm
Berlin
11:35:01
6
Judy Hammes
Boston, MA
11:37:34
7
Sean Cormier
Memphis, TN
11:44:34
8
Jacqueline Mraz
Ottawa, ON
11:53:04
9
Maurice Kiehn
Halifax, NS
11:59:23
10
Levi Powlowski
Ottawa, ON
12:06:33
11
Bryan Kuhn
Halifax, NS
12:09:02
12
Jonathon Terry
Berlin
12:25:44
13
Sheryl Jones
Sydney
12:31:25
14
Carlos Cartwright
Cape Town
12:35:28
15
Alfred Hahn
Omaha, NE
12:51:01
16
Ronnie Schaefer
Jacksonville, FL
12:51:32
17
Dennis Beer
Boston, MA
12:54:31
18
Alfred Bode
Tokyo
12:59:02
19
Courtney Schiller
Houston, TX
12:59:43
20
Eric Orn
San Francisco, CA
13:05:51
21
Jeremy Feeney
Auckland
13:05:58
22
Celia Haag
Fort Worth, TX
13:06:49
23
Viola Marvin
Singapore
13:09:23
24
Dustin Hane
New York, NY
13:10:17
25
Lana Dach
Tokyo
13:11:33
26
Clarence Yundt
Tokyo
13:16:34
27
Salvatore Runte
Singapore
13:17:13
28
Mark Sanford
Sydney
13:18:46
29
Everett Johnson
London
13:20:16
30
Jose Hodkiewicz
Berlin
13:20:50
31
Loren Shields
Tokyo
13:21:05
32
Catherine Cassin
Tokyo
13:24:07
33
Tracy Bruen
Sydney
13:25:13
34
Shannon Murphy-Swift
Phoenix, AZ
13:25:42
35
Carolyn Kutch
Singapore
13:25:52
36
Damon Dickinson
Los Angeles, CA
13:26:54
37
Garrett Moore
Chicago, IL
13:28:12
38
Valerie Powlowski
Singapore
13:29:12
39
Randy Hintz
Houston, TX
13:30:49
40
Robert Wehner
London
13:32:25
41
Joel Pacocha
Charlotte, NC
13:33:58
42
Candace Padberg
Melbourne
13:34:25
43
Ray Johns-Hahn
New York, NY
13:35:17
44
Eric Daniel
London
13:36:41
45
Glenda Yost
Philadelphia, PA
13:36:47
46
Leo Blick
Boston, MA
13:37:45
47
Courtney Pfannerstill
Tokyo
13:41:37
48
Lorenzo Stoltenberg
San Jose, CA
13:41:59
49
Willa Waelchi
Berlin
13:42:21
50
Opal Volkman
Charlotte, NC
13:43:03
51
Sylvester Fisher
Chicago, IL
13:43:03
52
Sidney Terry
Houston, TX
13:48:06
53
Dave Lockman
London
13:50:08
54
Sheila Shields
San Jose, CA
13:50:36
55
Constance Miller
Berlin
13:51:24
56
Marvin Bradtke
Grand Rapids, MI
13:51:28
57
Ernest Thiel
Tokyo
13:52:46
58
Cora Rosenbaum
Singapore
13:53:11
59
Matthew Bergstrom
Amsterdam
13:53:23
60
Luz Windler
New York, NY
13:58:00
61
Grady Tremblay
Sydney
13:58:10
62
Joanne Treutel
Washington, DC
14:00:38
63
Daryl VonRueden
Dublin
14:02:01
64
Michele Miller
Tokyo
14:03:32
65
Marta Gibson
Tokyo
14:06:32
66
Domingo Bosco
London
14:06:41
67
Candace Morar
Detroit, MI
14:06:42
68
Leo Kuhn
Tokyo
14:07:04
69
Jennifer Schneider
London
14:07:37
70
Shaun Hermiston
Washington, DC
14:08:02
71
Glen Cremin
Boston, MA
14:08:22
72
Garrett Wilkinson
Philadelphia, PA
14:08:47
73
Irving Torp
Cape Town
14:09:33
74
Doyle Mosciski
Melbourne
14:10:12
75
Lance Kuhlman
New York, NY
14:11:53
76
Allan Bailey
Berlin
14:12:35
77
Rudolph Daugherty
Indianapolis, IN
14:12:59
78
Guillermo O'Conner
New York, NY
14:13:45
79
Joel Hessel
New York, NY
14:16:14
80
Cedric Walter
New York, NY
14:16:25
81
Dominick Bartell-Hamill
Ottawa, ON
14:18:09
82
Joanne McDermott
Berlin
14:18:38
83
Eileen Johnston
Tokyo
14:19:54
84
Josh Schmeler
London
14:20:12
85
Sue Parisian
Denver, CO
14:20:23
86
Olive Cassin
Jacksonville, FL
14:21:15
87
Conrad White
Auckland
14:21:16
88
Lola Murazik
New York, NY
14:22:18
89
Ira Hessel-Boyer
San Diego, CA
14:24:03
90
Bryan Barrows
Montreal, QC
14:24:51
91
June Mayer
Tokyo
14:26:14
92
Francis Marvin
Chicago, IL
14:27:03
93
Evan Nader
Tokyo
14:27:48
94
Shelia Metz
Melbourne
14:31:08
95
Beverly Lind
Chicago, IL
14:32:18
96
Jill Wilkinson
San Antonio, TX
14:34:37
97
Leland Wisozk
Sydney
14:35:30
98
Eloise Corwin
Tokyo
14:36:01
99
Joe Monahan
Toronto, ON
14:38:44
100
Marcia Durgan
Flagstaff, AZ
14:39:52