| 15 | Men's C5 Time Trial | Para Cycling Road Brazilian Cup - Estage 1 (Jun 2026) | C5 | — | Jun 12, 2026 |
| 12 | Men's C5 Road Race | Para Cycling Road Brazilian Cup - Estage 1 (Jun 2026) | C5 | — | Jun 12, 2026 |
| 11 | Men's C5 Sprint | Pan American Track Para Cycling Championship 2026 (Feb 2026) | C5 | — | Feb 24, 2026 |
| OTL | Men's C5 Scratch | Pan American Track Para Cycling Championship 2026 (Feb 2026) | C5 | — | Feb 24, 2026 |
| 12 | Men's C5 1 km Time Trial | Pan American Track Para Cycling Championship 2026 (Feb 2026) | C5 | 1:24.008 | Feb 24, 2026 |
| 12 | Men's C5 Elimination | Pan American Track Para Cycling Championship 2026 (Feb 2026) | C5 | — | Feb 24, 2026 |
| 15 | Men's C5 Time Trial | Brazilian Road Paracycling Championship 2025 (Jul 2025) | C5 | 44:16.137 | Jul 18, 2025 |
| 11 | Men's C5 Road Race | Brazilian Road Paracycling Championship 2025 (Jul 2025) | C5 | — | Jul 18, 2025 |
| 11 | Men's C5 Time Trial | Para-Cycling Road Brazilian Cup - Estage 1 (Mar 2025) | C5 | — | Mar 14, 2025 |
| DNS | Men's C5 Road Race | Para-Cycling Road Brazilian Cup - Estage 1 (Mar 2025) | C5 | — | Mar 14, 2025 |
| 3 | Men's C5 Sprint | Brazilian Track Paracycling Championship 2025 (Mar 2025) | C5 | — | Mar 11, 2025 |
| 3 | Men's C5 Scratch | Brazilian Track Paracycling Championship 2025 (Mar 2025) | C5 | — | Mar 11, 2025 |
| 4 | Men's C5 1 km Time Trial | Brazilian Track Paracycling Championship 2025 (Mar 2025) | C5 | — | Mar 11, 2025 |
| 4 | Men's C5 Elimination | Brazilian Track Paracycling Championship 2025 (Mar 2025) | C5 | — | Mar 11, 2025 |
| 3 | Men's C5 Time Trial | Para-Cycling Road Brazilian Cup - Estage 2 (Jun 2024) | C5 | — | Jun 13, 2024 |
| 7 | Men's C5 Road Race | Para-Cycling Road Brazilian Cup - Estage 2 (Jun 2024) | C5 | — | Jun 13, 2024 |
| 18 | Men's C5 Individual Pursuit | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C5 | — | Mar 19, 2024 |
| DNF | Men's C5 Scratch | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C5 | — | Mar 19, 2024 |
| 5 | Men's C5 1 km Time Trial | Brazilian Track Paracycling Championship 2024 (Jan 2024) | C5 | 1:15.604 | Jan 17, 2024 |
| 6 | Men's C5 Scratch | Brazilian Track Paracycling Championship 2024 (Jan 2024) | C5 | — | Jan 17, 2024 |
| 5 | Men's C5 Omnium | Brazilian Track Paracycling Championship 2024 (Jan 2024) | C5 | 0:00.132 | Jan 17, 2024 |
| 2 | Men's C5 Individual Pursuit | Brazilian Track Paracycling Championship 2024 (Jan 2024) | C5 | — | Jan 17, 2024 |
| 2 | Men's C5 Time Trial | 2023 Road Paracycling Brazilian Championship (Jun 2023) | C5 | — | Jun 16, 2023 |
| 3 | Men's C5 Road Race | 2023 Road Paracycling Brazilian Championship (Jun 2023) | C5 | — | Jun 16, 2023 |
| 3 | Men's C5 1 km Time Trial | 2023 Brazilian Track Paracycling Championship 2022 (Mar 2023) | C5 | 1:17.242 | Mar 9, 2023 |
| 2 | Men's C5 Scratch | 2023 Brazilian Track Paracycling Championship 2022 (Mar 2023) | C5 | — | Mar 9, 2023 |
| 2 | Men's C5 Individual Pursuit | 2023 Brazilian Track Paracycling Championship 2022 (Mar 2023) | C5 | 5:20.010 | Mar 9, 2023 |
| 7 | Men's C5 Time Trial | Para-Cycling Road Brazilian Cup - Estage 1 (Mar 2023) | C5 | 32:23.314 | Mar 3, 2023 |
| 8 | Men's C5 Road Race | Para-Cycling Road Brazilian Cup - Estage 1 (Mar 2023) | C5 | — | Mar 3, 2023 |
| 1 | Men's C5 Road Race | Para-Cycling Road Brazilian Cup - Estage 2 (Road) (Jul 2022) | C5 | 1:33:00.826 | Jul 29, 2022 |
| 1 | Men's C5 Time Trial | Para-Cycling Road Brazilian Cup - Estage 2 (Road) (Jul 2022) | C5 | 31:58.850 | Jul 29, 2022 |
| 1 | Men's C5 Road Race | Para-Cycling Road Brazilian Cup - Estage 2 (Road) (Jul 2022) | C5 | — | Jul 29, 2022 |
| 2 | Men's C5 Time Trial | Para-Cycling Road Brazilian Cup - Estage 1 (Road) (Jun 2022) | C5 | 30:00.544 | Jun 4, 2022 |
| 3 | Men's C5 Road Race | Para-Cycling Road Brazilian Cup - Estage 1 (Road) (Jun 2022) | C5 | — | Jun 4, 2022 |
| 2 | Men's C5 Road Race | Para-Cycling Road Brazilian Cup - Estage 1 (Road) (Jun 2022) | C5 | — | Jun 4, 2022 |
| 2 | Men's C5 1 km Time Trial | CAMPEONATO BRASILEIRO DE PISTA (TRACK) (May 2022) | C5 | 1:15.742 | May 17, 2022 |
| 1 | Men's C5 Individual Pursuit | CAMPEONATO BRASILEIRO DE PISTA (TRACK) (May 2022) | C5 | — | May 17, 2022 |
| 5 | Men's C5 Road Race | 2022 Pan American Road Paracycling Championship (Road) (Mar 2022) | C5 | 2:08:23.975 | Mar 19, 2022 |
| 18 | Men's C5 Time Trial | 2022 Pan American Road Paracycling Championship (Road) (Mar 2022) | C5 | 38:05.330 | Mar 19, 2022 |
| 4 | Men's C5 1 km Time Trial | 2022 Pan American Track Paracycling Championships (Track) (Mar 2022) | C5 | 1:17.006 | Mar 17, 2022 |
| 2 | Men's C5 Individual Pursuit | 2022 Pan American Track Paracycling Championships (Track) (Mar 2022) | C5 | — | Mar 17, 2022 |
| 2 | Men's C5 Omnium | 2022 Pan American Track Paracycling Championships (Track) (Mar 2022) | C5 | 0:00.136 | Mar 17, 2022 |
| 4 | Men's C5 Scratch | 2022 Pan American Track Paracycling Championships (Track) (Mar 2022) | C5 | — | Mar 17, 2022 |
| 9 | Men's C5 Road Race | Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019) | C5 | 0:00.009 | Aug 31, 2019 |
| 4 | Men's C5 Time Trial | Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019) | C5 | — | Aug 29, 2019 |
| 5 | Men's C5 1 km Time Trial | Juegos Parapanamericanos Lima 2019 (Track) (Aug 2019) | C5 | — | Aug 25, 2019 |
| 4 | Men's C5 Individual Pursuit | Juegos Parapanamericanos Lima 2019 (Track) (Aug 2019) | C5 | — | Aug 25, 2019 |
| 7 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019) | C5 | — | Aug 10, 2019 |
| 8 | Men's C5 Road Race | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019) | C5 | — | Aug 10, 2019 |
| 2 | Men's C5 Road Race | Road Paracycling Pan American Circuit (Road) (Jun 2019) | C5 | — | Jun 11, 2019 |
| 5 | Men's C5 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | C5 | — | May 18, 2019 |
| 7 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | C5 | 40:44.920 | May 18, 2019 |
| 10 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | C5 | 45:16.320 | May 11, 2019 |
| 7 | Men's C5 Road Race | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | C5 | — | May 11, 2019 |
| 3 | Men's C5 Time Trial | Parabiago Paracycling (Road) (May 2019) | C5 | 22:33.000 | May 3, 2019 |
| 1 | Men's C5 Road Race | Parabiago Paracycling (Road) (May 2019) | C5 | 1:27:03.000 | May 3, 2019 |
| 2 | Men's C5 Road Race | Parabiago Paracycling (Road) (May 2019) | C5 | 0:00.004 | May 3, 2019 |
| 2 | Men's C5 Time Trial | Para-Cycling Road Brazilian Cup - Estage 2 (Road) (Apr 2019) | C5 | — | Apr 25, 2019 |
| 25 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019) | C5 | 1:13.413 | Mar 16, 2019 |
| 15 | Men's C5 Individual Pursuit | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019) | C5 | 5:01.604 | Mar 16, 2019 |
| — | Team Sprint - Cycle - Mixed Elite | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019) | | — | Mar 16, 2019 |
| 9 | Men's C5 Scratch | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019) | C5 | — | Mar 16, 2019 |
| 1 | Men's C5 Road Race | Para-Cycling Road Brazilian Cup - Estage 1 (Road) (Feb 2019) | C5 | — | Feb 21, 2019 |
| DNS | Men's C5 Road Race | Para-cycling South American Circuit - Brazil Stage (Road) (Aug 2018) | C5 | — | Aug 21, 2018 |
| DNS | Men's C5 Road Race | Para-cycling South American Circuit - Brazil Stage (Road) (Aug 2018) | C5 | — | Aug 21, 2018 |
| 13 | Men's C5 Time Trial | UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018) | C5 | — | Aug 1, 2018 |
| 9 | Men's C5 Road Race | UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018) | C5 | — | Aug 1, 2018 |
| 4 | Men's C5 Time Trial | 2018 Para-cycling Road Brazilian Cup – Stage 2 (Road) (Jun 2018) | C5 | 40:30.000 | Jun 21, 2018 |
| 12 | Men's C5 Individual Pursuit | UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018) | C5 | — | Mar 24, 2018 |
| — | Mixed Elite - Team Sprint - C | UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018) | | — | Mar 24, 2018 |
| 7 | Men's C5 Scratch | UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018) | C5 | — | Mar 24, 2018 |
| 9 | Men's C5 Time Trial | UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017) | C5 | — | Sep 2, 2017 |
| 4 | Men's C5 Road Race | UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017) | C5 | — | Sep 2, 2017 |
| 4 | Men's C5 Road Race | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | C5 | — | Jul 1, 2017 |
| 7 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | C5 | — | Jul 1, 2017 |
| 14 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Ostend (May 2017) | C5 | 5:23.140 | May 20, 2017 |
| 5 | Men's C5 Road Race | UCI Para-cycling Road World Cup - Ostend (May 2017) | C5 | — | May 20, 2017 |
| OTL | Men's C5 Road Race | UCI Para-cycling Road World Cup - Maniago (May 2017) | C5 | — | May 11, 2017 |
| 15 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Maniago (May 2017) | C5 | 4:40.050 | May 11, 2017 |
| 8 | Men's C5 Road Race | Jeux Paralympiques / Paralympic Games (Sep 2016) | C5 | 2:24:25.000 | Sep 16, 2016 |
| 9 | Men's C5 Time Trial | Jeux Paralympiques / Paralympic Games (Sep 2016) | C5 | 40:31.000 | Sep 13, 2016 |
| 9 | Men's C5 Individual Pursuit | Jeux Paralympiques / Paralympic Games (Sep 2016) | C5 | — | Sep 9, 2016 |
| 9 | Men's C5 1 km Time Trial | Jeux Paralympiques / Paralympic Games (Sep 2016) | C5 | 1:13.425 | Sep 8, 2016 |
| 8 | Men's C5 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | C5 | 2:03:30.000 | May 21, 2016 |
| 8 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | C5 | 37:23.000 | May 19, 2016 |
| 8 | Men's C5 Scratch | UCI Para-cycling Track World Championships - Montichiari (Track) (Mar 2016) | C5 | — | Mar 19, 2016 |
| 11 | Men's C5 Individual Pursuit | UCI Para-cycling Track World Championships - Montichiari (Track) (Mar 2016) | C5 | — | Mar 18, 2016 |
| 14 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships - Montichiari (Track) (Mar 2016) | C5 | 1:14.519 | Mar 16, 2016 |
| 3 | Men's C5 Road Race | Toronto 2015 Pan American/Parapan American Games (Road) (Aug 2015) | C5 | 0:00.020 | Aug 12, 2015 |
| 5 | Men's C5 Individual Pursuit | Toronto 2015 Pan American/Parapan American Games (Track) (Aug 2015) | C5 | — | Aug 10, 2015 |
| 5 | Men's C5 1 km Time Trial | Toronto 2015 Pan American/Parapan American Games (Track) (Aug 2015) | C5 | — | Aug 9, 2015 |
| 12 | Men's C5 Road Race | UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015) | C5 | 2:18:26.000 | Jul 31, 2015 |
| 13 | Men's C5 Time Trial | UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015) | C5 | 50:56.000 | Jul 29, 2015 |
| 13 | Men's C5 Road Race | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | C5 | — | Jul 25, 2015 |
| 13 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | C5 | 44:11.000 | Jul 23, 2015 |
| 6 | Men's C5 Road Race | UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015) | C5 | 1:34:01.000 | Jun 15, 2015 |
| 11 | Men's C5 Time Trial | UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015) | C5 | 37:50.000 | Jun 13, 2015 |
| 2 | Men Elite - Scratch - C | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2015) | | — | Mar 28, 2015 |
| 8 | Men's C5 Individual Pursuit | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2015) | C5 | — | Mar 27, 2015 |
| 13 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2015) | C5 | 1:13.088 | Mar 25, 2015 |
| 6 | Men's C5 Road Race | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | C5 | 1:54:24.000 | Aug 30, 2014 |
| 10 | Men's C5 Time Trial | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | C5 | 35:29.000 | Aug 28, 2014 |
| 2 | Men's C5 Road Race | UCI World Cup - Para-cycling Road (Jul 2014) | C5 | 1:55:51.000 | Jul 26, 2014 |
| 13 | Men's C5 Time Trial | UCI World Cup - Para-cycling Road (Jul 2014) | C5 | 29:41.000 | Jul 24, 2014 |
| 1 | Men Elite - Scratch - C | UCI Para-cycling Track World Championships / Championnats du Monde Paracyclisme Piste UCI (Apr 2014) | | — | Apr 12, 2014 |
| 11 | Men's C5 1 km Time Trial | UCI Para-cycling Track World Championships / Championnats du Monde Paracyclisme Piste UCI (Apr 2014) | C5 | 1:09.173 | Apr 11, 2014 |
| 6 | Men's C5 Individual Pursuit | UCI Para-cycling Track World Championships / Championnats du Monde Paracyclisme Piste UCI (Apr 2014) | C5 | — | Apr 10, 2014 |
| DNF | Men's C5 Road Race | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013) | C5 | — | Aug 31, 2013 |
| 7 | Men's C5 Time Trial | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013) | C5 | 36:47.000 | Aug 29, 2013 |
| 10 | Men's C5 Road Race | UCI World Cup - Para-cycling Road (Aug 2013) | C5 | 2:02:34.000 | Aug 24, 2013 |
| 13 | Men's C5 Time Trial | UCI World Cup - Para-cycling Road (Aug 2013) | C5 | 34:12.690 | Aug 22, 2013 |
| 5 | Men's C5 Road Race | UCI World Cup - Para-cycling Road (Jun 2013) | C5 | 1:48:48.000 | Jun 15, 2013 |
| 5 | Men's C5 Time Trial | UCI World Cup - Para-cycling Road (Jun 2013) | C5 | 29:06.610 | Jun 13, 2013 |
| 5 | Men's C5 Road Race | UCI World Cup - Para-cycling Road (Jun 2013) | C5 | 1:43:20.000 | Jun 7, 2013 |
| 9 | Men's C5 Time Trial | UCI World Cup - Para-cycling Road (Jun 2013) | C5 | 34:51.000 | Jun 6, 2013 |
| 4 | Men's C5 Road Race | 2012 London Paralympic Games (Aug 2012) | C5 | 1:55:51.000 | Sep 5, 2012 |
| 7 | Men's C5 Time Trial | 2012 London Paralympic Games (Aug 2012) | C5 | 33:53.000 | Sep 4, 2012 |
| 11 | Men's C5 Individual Pursuit | 2012 London Paralympic Games (Aug 2012) | C5 | — | Aug 31, 2012 |
| 9 | Men's C5 1 km Time Trial | 2012 London Paralympic Games (Aug 2012) | C5 | 1:13.017 | Aug 30, 2012 |
| 1 | Men's C5 Road Race | UCI World Cup - Paracyclisme Route (Jul 2012) | C5 | 2:05:30.000 | Jul 7, 2012 |
| 2 | Men's C5 Time Trial | UCI World Cup - Paracyclisme Route (Jul 2012) | C5 | 36:41.000 | Jul 5, 2012 |
| 9 | Men's C5 Road Race | UCI World Cup - Para-cycling Road (May 2012) | C5 | 1:54:45.000 | May 25, 2012 |
| DSQ | Men's C5 Time Trial | UCI World Cup - Para-cycling Road (May 2012) | C5 | — | May 24, 2012 |
| 16 | Men's C5 1 km Time Trial | Championnats du Monde Paracyclisme Piste - Para-cycling Track World Championships (Feb 2012) | C5 | 1:14.377 | Feb 10, 2012 |
| 13 | Men's C5 Individual Pursuit | Championnats du Monde Paracyclisme Piste - Para-cycling Track World Championships (Feb 2012) | C5 | — | Feb 9, 2012 |
| 3 | Men's C5 Road Race | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011) | C5 | 1:51:53.000 | Sep 10, 2011 |
| 2 | Men's C5 Road Race | UCI World Cup - Paracyclisme Route (Jul 2011) | C5 | 2:08:31.000 | Jul 9, 2011 |
| 2 | Men's C5 Time Trial | UCI World Cup - Paracyclisme Route (Jul 2011) | C5 | 36:29.000 | Jul 7, 2011 |
| 2 | Men's C5 Road Race | UCI World Cup - Para-cycling Road (Jun 2011) | C5 | 1:52:17.000 | Jun 11, 2011 |
| 9 | Men's C5 Time Trial | UCI World Cup - Para-cycling Road (Jun 2011) | C5 | 27:42.000 | Jun 9, 2011 |
| 9 | Men's C5 Individual Pursuit | Championnats du Monde Paracyclisme Piste - World Championships (Mar 2011) | C5 | — | Mar 10, 2011 |
| 1 | Men's C5 Road Race | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Aug 2010) | C5 | 2:04:48.000 | Aug 21, 2010 |
| 8 | Men's C5 Time Trial | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Aug 2010) | C5 | 33:27.000 | Aug 19, 2010 |
| 12 | Men Elite - 1 km Time Trial - LC1 | Championnat du Monde Piste Paracyclisme (Nov 2009) | | — | Nov 6, 2009 |
| 7 | Men Elite - Individual Pursuit - LC1 | Championnat du Monde Piste Paracyclisme (Nov 2009) | | — | Nov 5, 2009 |
| 1 | Men Elite - Individual Road Race - LC1 | Championnat du Monde Route Paracyclisme (Sep 2009) | | 1:55:33.000 | Sep 11, 2009 |
| 3 | Men Elite - Individual Time Trial - LC1 | Championnat du Monde Route Paracyclisme (Sep 2009) | | 25:55.000 | Sep 9, 2009 |
| 2 | Men Elite - Individual Pursuit - LC | Paralympic Track World Cup (May 2009) | | 4:52.628 | May 20, 2009 |
| 11 | Men Elite - 1 km Time Trial - LC | Paralympic Track World Cup (May 2009) | | 1:13.150 | May 20, 2009 |