Compare
Athlete head-to-head
Compare career records, current form and shared race results. Use athlete slugs, names, or profile IDs.
Battle read
Stored head-to-head is tied
Last 5 shared: Victor Arroyo Bugallo 3, Cody Beals 2. This only counts races where both athletes have stored results.
Win share
Victor Arroyo Bugallo
50%
Win share
Cody Beals
50%
Latest shared race
2025 Ironman Chattanooga
9/27/2025 · edge Victor Arroyo Bugallo
10
Victor Arroyo Bugallo
DNF
Cody Beals
Head-to-head
Victor Arroyo Bugallo vs Cody Beals
Head-to-head tied: 3-3 across 6 shared starts
Last 5 shared: Victor Arroyo Bugallo 3, Cody Beals 2
Latest shared race: 2025 Ironman Chattanooga - edge Victor Arroyo Bugallo
Career starts: Victor Arroyo Bugallo 28, Cody Beals 67
Career wins: Victor Arroyo Bugallo 0, Cody Beals 12
28
Starts
67
0
Wins
12
0
Podiums
28
10
Top 10s
55
#5
Best
#1
#12.5
Avg pos
#5.7
859
Points
3929
3
Victor Arroyo Bugallo head-to-head wins
6
Shared race starts
3
Cody Beals head-to-head wins
Shared races
Only races where both athletes have a stored result are shown.
2025 Ironman Chattanooga
9/27/2025
10
Victor Arroyo Bugallo
8:00:58
DNF
Cody Beals
DNF
2025 Ironman Copenhagen
8/16/2025
17
Victor Arroyo Bugallo
7:55:51
25
Cody Beals
8:02:09
2023 Ironman Cozumel
11/18/2023
11
Victor Arroyo Bugallo
2:52:22
16
Cody Beals
3:05:44
2020 Ironman 70.3 Campeche
3/14/2020
DNF
Victor Arroyo Bugallo
DNF
10
Cody Beals
4:10:48
2015 Ironman 70.3 Cozumel
9/19/2015
15
Victor Arroyo Bugallo
4:18:11
2
Cody Beals
3:48:33
2015 Ironman 70.3 Texas
4/25/2015
16
Victor Arroyo Bugallo
4:13:00
3
Cody Beals
3:48:21
| Race | Victor Arroyo Bugallo | Cody Beals | Edge |
|---|---|---|---|
| 2025 Ironman Chattanooga 9/27/2025 | 10 8:00:58 | DNF DNF | A |
| 2025 Ironman Copenhagen 8/16/2025 | 17 7:55:51 | 25 8:02:09 | A |
| 2023 Ironman Cozumel 11/18/2023 | 11 2:52:22 | 16 3:05:44 | A |
| 2020 Ironman 70.3 Campeche 3/14/2020 | DNF DNF | 10 4:10:48 | B |
| 2015 Ironman 70.3 Cozumel 9/19/2015 | 15 4:18:11 | 2 3:48:33 | B |
| 2015 Ironman 70.3 Texas 4/25/2015 | 16 4:13:00 | 3 3:48:21 | B |