Compare
Athlete head-to-head
Compare career records, current form and shared race results. Use athlete slugs, names, or profile IDs.
Battle read
David Mainwaring leads the stored head-to-head
Last 5 shared: Brad Williams 1, David Mainwaring 4. This only counts races where both athletes have stored results.
Win share
Brad Williams
20%
Win share
David Mainwaring
80%
Latest shared race
2019 Ironman 70.3 Shanghai
10/19/2019 · edge David Mainwaring
8
Brad Williams
6
David Mainwaring
Head-to-head
Brad Williams vs David Mainwaring
David Mainwaring leads: 1-4 across 5 shared starts
Last 5 shared: Brad Williams 1, David Mainwaring 4
Latest shared race: 2019 Ironman 70.3 Shanghai - edge David Mainwaring
Career starts: Brad Williams 35, David Mainwaring 35
Career wins: Brad Williams 1, David Mainwaring 2
35
Starts
35
1
Wins
2
2
Podiums
6
21
Top 10s
21
#1
Best
#1
#11
Avg pos
#8.6
499
Points
1057
1
Brad Williams head-to-head wins
5
Shared race starts
4
David Mainwaring head-to-head wins
Shared races
Only races where both athletes have a stored result are shown.
2019 Ironman 70.3 Shanghai
10/19/2019
8
Brad Williams
3:54:41
6
David Mainwaring
3:52:28
2018 Ironman 70.3 Philippines
8/4/2018
15
Brad Williams
4:16:31
11
David Mainwaring
4:03:10
2016 Ironman 70.3 World Championship
9/3/2016
37
Brad Williams
4:17:35
23
David Mainwaring
4:01:15
2016 Ironman 70.3 Philippines
8/6/2016
11
Brad Williams
4:11:17
9
David Mainwaring
4:07:10
2015 Ironman 70.3 Korea
10/3/2015
4
Brad Williams
4:09:52
5
David Mainwaring
4:04:12
| Race | Brad Williams | David Mainwaring | Edge |
|---|---|---|---|
| 2019 Ironman 70.3 Shanghai 10/19/2019 | 8 3:54:41 | 6 3:52:28 | B |
| 2018 Ironman 70.3 Philippines 8/4/2018 | 15 4:16:31 | 11 4:03:10 | B |
| 2016 Ironman 70.3 World Championship 9/3/2016 | 37 4:17:35 | 23 4:01:15 | B |
| 2016 Ironman 70.3 Philippines 8/6/2016 | 11 4:11:17 | 9 4:07:10 | B |
| 2015 Ironman 70.3 Korea 10/3/2015 | 4 4:09:52 | 5 4:04:12 | A |