Compare
Athlete head-to-head
Compare career records, current form and shared race results. Use athlete slugs, names, or profile IDs.
Battle read
Steven Mc Kenna leads the stored head-to-head
Last 5 shared: Nicholas Free 2, Steven Mc Kenna 3. This only counts races where both athletes have stored results.
Win share
Nicholas Free
30%
Win share
Steven Mc Kenna
70%
Latest shared race
2025 Challenge Xiamen
10/31/2025 · edge Nicholas Free
5
Nicholas Free
DNF
Steven Mc Kenna
Head-to-head
Nicholas Free vs Steven Mc Kenna
Steven Mc Kenna leads: 3-7 across 10 shared starts
Last 5 shared: Nicholas Free 2, Steven Mc Kenna 3
Latest shared race: 2025 Challenge Xiamen - edge Nicholas Free
Career starts: Nicholas Free 26, Steven Mc Kenna 48
Career wins: Nicholas Free 3, Steven Mc Kenna 10
26
Starts
48
3
Wins
10
14
Podiums
22
21
Top 10s
40
#1
Best
#1
#5.6
Avg pos
#5.9
1387
Points
2728
3
Nicholas Free head-to-head wins
10
Shared race starts
7
Steven Mc Kenna head-to-head wins
Shared races
Only races where both athletes have a stored result are shown.
2025 Challenge Xiamen
10/31/2025
5
Nicholas Free
3:45:38
DNF
Steven Mc Kenna
DNF
2023 Ironman 70.3 Melbourne
11/11/2023
6
Nicholas Free
3:32:12
3
Steven Mc Kenna
3:27:55
2023 Ironman 70.3 Sunshine Coast
9/9/2023
2
Nicholas Free
3:41:09
4
Steven Mc Kenna
3:43:24
2023 Ironman 70.3 Geelong
3/25/2023
3
Nicholas Free
3:41:57
2
Steven Mc Kenna
3:40:39
2022 Ironman 70.3 Melbourne
11/12/2022
3
Nicholas Free
3:43:04
1
Steven Mc Kenna
3:39:12
2022 Ironman 70.3 Sunshine Coast
9/10/2022
3
Nicholas Free
3:31:15
2
Steven Mc Kenna
3:29:58
2022 Challenge Gunsan
5/28/2022
2
Nicholas Free
3:58:15
1
Steven Mc Kenna
3:47:53
2022 Husky Ultimate
2/26/2022
5
Nicholas Free
3:56:00
4
Steven Mc Kenna
3:55:48
2022 Ironman 70.3 Geelong
2/19/2022
4
Nicholas Free
3:46:44
2
Steven Mc Kenna
3:43:11
2021 Ironman 70.3 Sunshine Coast
9/11/2021
1
Nicholas Free
3:39:44
5
Steven Mc Kenna
3:43:17
| Race | Nicholas Free | Steven Mc Kenna | Edge |
|---|---|---|---|
| 2025 Challenge Xiamen 10/31/2025 | 5 3:45:38 | DNF DNF | A |
| 2023 Ironman 70.3 Melbourne 11/11/2023 | 6 3:32:12 | 3 3:27:55 | B |
| 2023 Ironman 70.3 Sunshine Coast 9/9/2023 | 2 3:41:09 | 4 3:43:24 | A |
| 2023 Ironman 70.3 Geelong 3/25/2023 | 3 3:41:57 | 2 3:40:39 | B |
| 2022 Ironman 70.3 Melbourne 11/12/2022 | 3 3:43:04 | 1 3:39:12 | B |
| 2022 Ironman 70.3 Sunshine Coast 9/10/2022 | 3 3:31:15 | 2 3:29:58 | B |
| 2022 Challenge Gunsan 5/28/2022 | 2 3:58:15 | 1 3:47:53 | B |
| 2022 Husky Ultimate 2/26/2022 | 5 3:56:00 | 4 3:55:48 | B |
| 2022 Ironman 70.3 Geelong 2/19/2022 | 4 3:46:44 | 2 3:43:11 | B |
| 2021 Ironman 70.3 Sunshine Coast 9/11/2021 | 1 3:39:44 | 5 3:43:17 | A |