DNF Mixed B Tandem Team SprintWorld Championships UCI Para Cycling Track World Championships (Oct 2026)B — Nov 1, 2026 13 Men's B 1 km Time TrialWorld Championships UCI Para Cycling Track World Championships (Oct 2026)B 1:04.045 Nov 1, 2026 10 Men's B SprintWorld Championships UCI Para Cycling Track World Championships (Oct 2026)B — Nov 1, 2026 10 Men's B SprintWorld Championships UCI Para Cycling Track World Championships (Oct 2026)B — Oct 31, 2026 13 Men's B 1 km Time TrialWorld Championships UCI Para Cycling Track World Championships (Oct 2026)B — Oct 30, 2026 4 Men's B Individual Pursuit B Irish Para Cycling National Track Championships (Jun 2026)B — Jun 20, 2026 1 Men's B Sprint B Irish Para Cycling National Track Championships (Jun 2026)B — Jun 20, 2026 1 Men's B 1 km Time Trial B Irish Para Cycling National Track Championships (Jun 2026)B — Jun 20, 2026 1 Men's B Sprint B Dublin Track International (May 2026)B — May 30, 2026 1 Men's B 1 km Time Trial B Dublin Track International (May 2026)B — May 30, 2026 2 Men's B 1 km Time Trial Track Cycling Challenge (Dec 2025)B — Dec 12, 2025 3 Men's B Sprint Track Cycling Challenge (Dec 2025)B — Dec 12, 2025 1 Men's B Sprint B Dublin Track International (Jul 2025)B — Aug 1, 2025 1 Men's B 1 km Time Trial B Dublin Track International (Jul 2025)B — Jul 31, 2025 DNF Men's B Road RaceWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)B — May 7, 2022 10 Men's B Road RaceEuropean Championships 2021 UEC Para-Cycling European Championships (Road) (Jun 2021)B — Jun 2, 2021 5 Men's B Time TrialEuropean Championships 2021 UEC Para-Cycling European Championships (Road) (Jun 2021)B — Jun 2, 2021 13 Men's B Road RaceWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)B — May 8, 2021 10 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)B — May 18, 2019 1 Men's B 1 km Time Trial B Dutch NC Track-Para-cycling (Track) (Nov 2018)B — Nov 9, 2018 1 Men's B Individual Pursuit B Dutch NC Track-Para-cycling (Track) (Nov 2018)B — Nov 9, 2018 25 Men's B Time TrialWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)B — Aug 1, 2018 10 Men's B Road RaceWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)B — Aug 1, 2018 7 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)B — Jul 5, 2018 6 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)B — Jul 5, 2018 12 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)B — May 5, 2018 3 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)B — May 5, 2018 1 Men's B Road Race Healthy Ageing Tour (Road) (Apr 2018)B 3:53:25.000 Apr 3, 2018 7 Men's B 1 km Time Trial 2017 Manchester Paracycling International (Nov 2017)B 0:00.003 Nov 23, 2017 5 Men's B Sprint 2017 Manchester Paracycling International (Nov 2017)B 0:00.009 Nov 23, 2017 4 Men's B Individual Pursuit 2017 Manchester Paracycling International (Nov 2017)B 0:00.004 Nov 23, 2017 DNS Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)B — Jul 1, 2017 9 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)B — May 20, 2017 11 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)B — May 11, 2017 6 Men's B Road Race Jeux Paralympiques / Paralympic Games (Sep 2016)B 2:31:23.000 Sep 16, 2016 4 Men's B Time Trial Jeux Paralympiques / Paralympic Games (Sep 2016)B 35:52.000 Sep 13, 2016 4 Men's B 1 km Time Trial B Jeux Paralympiques / Paralympic Games (Sep 2016)B 1:01.969 Sep 10, 2016 3 Men's B Individual Pursuit B Jeux Paralympiques / Paralympic Games (Sep 2016)B — Sep 7, 2016 5 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)B 2:07:22.000 May 21, 2016 5 Men's B SprintWorld Championships UCI Para-cycling Track World Championships - Montichiari (Track) (Mar 2016)B — Mar 19, 2016 3 Men's B 1 km Time TrialWorld Championships UCI Para-cycling Track World Championships - Montichiari (Track) (Mar 2016)B 1:02.214 Mar 18, 2016 7 Men's B Individual PursuitWorld Championships UCI Para-cycling Track World Championships - Montichiari (Track) (Mar 2016)B — Mar 17, 2016 2 Men's B Individual Pursuit B Manchester Paracycling Track International (Track) (Nov 2015)B — Nov 14, 2015 2 Men's B 1 km Time Trial B Manchester Paracycling Track International (Track) (Nov 2015)B — Nov 12, 2015 4 Men's B Sprint B Manchester Paracycling Track International (Track) (Nov 2015)B — Nov 12, 2015 2 Men's B Individual Pursuit B 4. Cottbuser Nächte (Track) (Sep 2015)B 4:35.476 Sep 5, 2015 4 Men's B 1 km Time Trial B 4. Cottbuser Nächte (Track) (Sep 2015)B 1:08.359 Sep 5, 2015 4 Men's B Sprint B 4. Cottbuser Nächte (Track) (Sep 2015)B — Sep 5, 2015 15 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)B 2:38:13.000 Jun 15, 2015 14 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)B 34:59.000 Jun 13, 2015 6 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)B 2:24:12.000 Jun 6, 2015 12 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)B 35:21.000 Jun 4, 2015 4 Men's B Road Race Para-cycling Weekend Utrecht (Road) (May 2015)B — May 30, 2015 9 Men's B Road Race Belgian Tandem Race B&VI (Road) (May 2015)B 6:18:41.000 May 16, 2015 5 Men's B Sprint BWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2015)B — Mar 28, 2015 1 Men's B Individual Pursuit BWorld Champion World Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2015)B 4:21.310 Mar 27, 2015 4 Men's B 1 km Time Trial BWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2015)B 1:03.709 Mar 25, 2015 1 Men's B Individual Pursuit B Newport Para-cycling International (Track) (Jan 2015)B 4:13.501 Jan 31, 2015 4 Men's B Sprint B Newport Para-cycling International (Track) (Jan 2015)B — Jan 31, 2015 22 Men's B Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)B 2:32:07.000 Jul 25, 2014 10 Men's B Road Race Belgian Tandemrace B&VI (May 2014)B 7:54:29.000 May 31, 2014 2 Men's B Road Race Dutch Tandem Trophy (May 2014)B 0:00.010 May 24, 2014 7 Men's B Sprint BWorld Championships UCI Para-cycling Track World Championships / Championnats du Monde Paracyclisme Piste UCI (Apr 2014)B — Apr 12, 2014 8 Men's B 1 km Time Trial BWorld Championships UCI Para-cycling Track World Championships / Championnats du Monde Paracyclisme Piste UCI (Apr 2014)B 1:04.387 Apr 10, 2014 5 Men's B Sprint Newport International Cup (Nov 2013)B — Nov 30, 2013 3 Men's B 1 km Time Trial B Newport International Cup (Nov 2013)B 1:03.910 Nov 28, 2013 1 Men's B Road Race Belgium Paracycling Open (Sep 2013)B — Sep 14, 2013 9 Men's B Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)B 2:30:34.000 Jun 14, 2013 16 Men's B Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)B 30:57.390 Jun 13, 2013 DNF Men's B Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)B — Jun 8, 2013 15 Men's B Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)B 35:21.000 Jun 6, 2013 9 Men's B Road Race Tour of Belgium for B&VI (May 2013)B 8:04:21.000 May 11, 2013