| 4 | Men's H2 Time Trial | Tokyo 2020 Paralympic Games - Road (Aug 2021) | H2 | 36:17.250 | Aug 30, 2021 |
| — | Men's H2 Road Race | Tokyo 2020 Paralympic Games - Road (Aug 2021) | H2 | — | Aug 30, 2021 |
| 3 | Men's H2 Road Race | UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019) | H2 | — | Sep 10, 2019 |
| 3 | Men's H2 Time Trial | UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019) | H2 | 33:51.200 | Sep 10, 2019 |
| 2 | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019) | | — | Sep 10, 2019 |
| 1 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019) | H2 | 17:49.710 | Aug 10, 2019 |
| 3 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019) | H2 | — | Aug 10, 2019 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019) | | — | Aug 10, 2019 |
| 2 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H2 | — | May 18, 2019 |
| 2 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H2 | 34:11.760 | May 18, 2019 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | | — | May 18, 2019 |
| 2 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | H2 | 46:10.430 | May 11, 2019 |
| 2 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | H2 | — | May 11, 2019 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | | — | May 11, 2019 |
| 1 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | H2 | 34:26.080 | Aug 14, 2018 |
| 2 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | H2 | — | Aug 14, 2018 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | | 19:45.000 | Aug 14, 2018 |
| 2 | Men's H2 Time Trial | UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018) | H2 | — | Aug 1, 2018 |
| 1 | Men's H2 Road Race | UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018) | H2 | 1:40:43.000 | Aug 1, 2018 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018) | | 27:55.000 | Aug 1, 2018 |
| 1 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018) | H2 | 26:31.590 | Jul 5, 2018 |
| 1 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018) | H2 | 1:31:26.000 | Jul 5, 2018 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018) | | 27:51.000 | Jul 5, 2018 |
| 1 | Men's H2 Time Trial | 2018 USA Cycling Para-cycling Road National Championships (Road) (Jun 2018) | H2 | 28:47.800 | Jun 12, 2018 |
| 1 | Men's H2 Road Race | 2018 USA Cycling Para-cycling Road National Championships (Road) (Jun 2018) | H2 | 1:00:45.000 | Jun 12, 2018 |
| 1 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2018) | H2 | 31:45.090 | May 5, 2018 |
| 1 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2018) | H2 | 1:30:16.000 | May 5, 2018 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Ostend (Road) (May 2018) | | — | May 5, 2018 |
| 2 | Men's H2 Road Race | UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017) | H2 | — | Sep 2, 2017 |
| 2 | Men's H2 Time Trial | UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017) | H2 | — | Sep 2, 2017 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017) | | — | Sep 2, 2017 |
| 2 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | H2 | — | Jul 1, 2017 |
| 2 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | H2 | — | Jul 1, 2017 |
| OTL | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | | — | Jul 1, 2017 |
| 1 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Ostend (May 2017) | H2 | 1:21:42.000 | May 20, 2017 |
| 2 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Ostend (May 2017) | H2 | 0:14.090 | May 20, 2017 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Cup - Ostend (May 2017) | | 41:58.000 | May 20, 2017 |
| 2 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Maniago (May 2017) | H2 | — | May 11, 2017 |
| 2 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Maniago (May 2017) | H2 | 0:04.930 | May 11, 2017 |
| — | Team Relay - Handbike - Mixed Elite | UCI Para-cycling Road World Cup - Maniago (May 2017) | | 21:11.000 | May 11, 2017 |
| — | Mixed Elite - Team Relay - H | Jeux Paralympiques / Paralympic Games (Sep 2016) | | 33:21.000 | Sep 15, 2016 |
| 1 | Men's H2 Road Race | Jeux Paralympiques / Paralympic Games (Sep 2016) | H2 | 1:15:23.000 | Sep 14, 2016 |
| 2 | Men's H2 Time Trial | Jeux Paralympiques / Paralympic Games (Sep 2016) | H2 | 32:13.000 | Sep 13, 2016 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | | 43:39.000 | May 21, 2016 |
| 1 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | H2 | 1:25:49.000 | May 20, 2016 |
| 1 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | H2 | 31:24.000 | May 19, 2016 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (Sep 2015) | | 0:18.180 | Sep 12, 2015 |
| 1 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (Sep 2015) | H2 | 49:07.000 | Sep 11, 2015 |
| 1 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (Sep 2015) | H2 | 32:36.000 | Sep 10, 2015 |
| 1 | Men's H2 Road Race | Toronto 2015 Pan American/Parapan American Games (Road) (Aug 2015) | H2 | 0:00.028 | Aug 12, 2015 |
| 2 | Men's H2 Road Race | UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015) | H2 | 1:31:16.000 | Aug 1, 2015 |
| 2 | Men's H2 Time Trial | UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015) | H2 | 28:19.000 | Jul 30, 2015 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015) | | 32:24.000 | Jul 28, 2015 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | | 35:42.000 | Jul 25, 2015 |
| 1 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | H2 | 1:11:01.000 | Jul 24, 2015 |
| 1 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | H2 | 22:07.000 | Jul 23, 2015 |
| 2 | Men's H2 Road Race | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | H2 | 1:35:23.000 | Aug 31, 2014 |
| 1 | Men's H2 Time Trial | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | H2 | 29:28.000 | Aug 29, 2014 |
| 2 | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014) | | 34:52.000 | Aug 27, 2014 |
| 2 | Mixed Elite - Team Relay - H | UCI World Cup - Para-cycling Road (Jul 2014) | | 19:49.000 | Jul 26, 2014 |
| 1 | Men's H2 Road Race | UCI World Cup - Para-cycling Road (Jul 2014) | H2 | 1:06:55.000 | Jul 25, 2014 |
| 1 | Men's H2 Time Trial | UCI World Cup - Para-cycling Road (Jul 2014) | H2 | 17:49.000 | Jul 24, 2014 |
| 1 | Mixed Elite - Team Relay - H | UCI World Cup - Para-cycling Road (May 2014) | | 37:39.000 | May 10, 2014 |
| 1 | Men's H2 Road Race | UCI World Cup - Para-cycling Road (May 2014) | H2 | 1:42:42.000 | May 9, 2014 |
| 3 | Men's H2 Time Trial | UCI World Cup - Para-cycling Road (May 2014) | H2 | 25:34.000 | May 8, 2014 |
| 2 | Men's H1 Road Race | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013) | H1 | 1:31:33.000 | Aug 30, 2013 |
| 3 | Men's H1 Time Trial | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013) | H1 | 36:34.000 | Aug 28, 2013 |
| — | Mixed Elite - Team Relay - H | UCI World Cup - Para-cycling Road (Aug 2013) | | 32:14.000 | Aug 24, 2013 |
| 2 | Men's H1 Road Race | UCI World Cup - Para-cycling Road (Aug 2013) | H1 | 1:32:52.000 | Aug 23, 2013 |
| — | Mixed Elite - Team Relay - H | UCI World Cup - Para-cycling Road (Jun 2013) | | 19:36.000 | Jun 15, 2013 |
| 3 | Men's H1 Road Race | UCI World Cup - Para-cycling Road (Jun 2013) | H1 | 1:10:42.000 | Jun 14, 2013 |
| 3 | Men's H1 Time Trial | UCI World Cup - Para-cycling Road (Jun 2013) | H1 | 19:43.090 | Jun 13, 2013 |
| 3 | Men's H1 Road Race | The Greenville SC Para-cycling Open (Apr 2013) | H1 | — | Apr 20, 2013 |