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