3 Men's C2 Individual Pursuit Commonwealth Games - Track (Jul 2026)C2 — Jul 30, 2026 2 Men's C2 1 km Time Trial Commonwealth Games - Track (Jul 2026)C2 — Jul 30, 2026 1 Men's C2 Sprint Irish Para Cycling National Track Championships (Jun 2026)C2 — Jun 20, 2026 1 Men's C2 1 km Time Trial Irish Para Cycling National Track Championships (Jun 2026)C2 — Jun 20, 2026 1 Men's C2 Elimination Dublin Track International (May 2026)C2 — May 30, 2026 1 Men's C2 1 km Time Trial Dublin Track International (May 2026)C2 — May 30, 2026 1 Men's C2 Sprint Dublin Track International (May 2026)C2 — May 30, 2026 1 Men's C2 1 km Time TrialWorld Champion World Championships UCI Masters Track World Championships (Oct 2025)C2 1:15.281 Oct 3, 2025 1 Men's C2 Sprint Dublin Track International (Jul 2025)C2 — Aug 1, 2025 1 Men's C2 1 km Time Trial Dublin Track International (Jul 2025)C2 — Jul 31, 2025 1 Men's C2 Elimination Dublin Track International (Jul 2025)C2 — Jul 31, 2025 1 Men's C2 1 km Time Trial Irish Para Track National Championships (Jun 2025)C2 1:24:07.000 Jun 21, 2025 1 Men's C2 Scratch Irish Para Track National Championships (Jun 2025)C2 — Jun 21, 2025 2 Men's C2 Elimination German open Paracycling Track Championships (Jun 2025)C2 — Jun 5, 2025 2 Men's C2 Scratch German open Paracycling Track Championships (Jun 2025)C2 — Jun 5, 2025 1 Men's C2 1 km Time Trial German open Paracycling Track Championships (Jun 2025)C2 1:19:02.000 Jun 5, 2025 3 Men's C2 Individual Pursuit German open Paracycling Track Championships (Jun 2025)C2 4:22:40.000 Jun 5, 2025 DNF Men's C2 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)C2 — May 18, 2024 13 Men's C2 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)C2 1:41.890 May 18, 2024 DNF Men's C2 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)C2 — May 4, 2024 13 Men's C2 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)C2 1:59.734 May 4, 2024 9 Men's C2 Individual PursuitWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)C2 — Mar 19, 2024 6 Men's C2 1 km Time TrialWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)C2 — Mar 19, 2024 6 Men's C2 ScratchWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)C2 — Mar 19, 2024 6 Men's C2 OmniumWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)C2 — Mar 19, 2024 — Team Sprint - Cycle - Mixed EliteWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)— Mar 19, 2024 13 Men's C2 Road RaceWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)C2 — Aug 11, 2023 14 Men's C2 Time TrialWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)C2 — Aug 9, 2023 6 Men's C2 1 km Time TrialWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)C2 — Aug 6, 2023 6 Men's C2 OmniumWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)C2 — Aug 6, 2023 9 Men's C2 ScratchWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)C2 — Aug 4, 2023 11 Men's C2 Individual PursuitWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)C2 — Aug 2, 2023 1 Men's C2 Time Trial Irish Para Time Trial Championship (Road) (Jun 2023)C2 48:37.000 Jun 21, 2023 1 Men's C2 1 km Time Trial Irish Para Track Championships Men & Women (Track) (Jun 2023)C2 — Jun 17, 2023 1 Men's C2 Scratch Irish Para Track Championships Men & Women (Track) (Jun 2023)C2 — Jun 17, 2023 1 Men's C2 Individual Pursuit Irish Para Track Championships Men & Women (Track) (Jun 2023)C2 — Jun 17, 2023 1 Men's C2 Road Race Irish Para Road Race Championship (Road) (Jun 2023)C2 — Jun 16, 2023 8 Men's C2 Road RaceWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)C2 — May 28, 2023 9 Men's C2 Time TrialWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)C2 — May 28, 2023 24 Men's C2 Road RaceWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)C2 — May 6, 2023 16 Men's C2 Time TrialWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)C2 4:38.047 May 6, 2023 4 Men's C2 Road Race International Paracycling Classics Ronde in Vlaanderen Brugge-Ronse 2023 (ROAD) (Apr 2023)C2 4:27.000 Apr 29, 2023 6 Men's C2 Road RaceWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)C2 — Apr 22, 2023 11 Men's C2 Time TrialWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)C2 2:38.980 Apr 22, 2023 9 Men's C2 Individual PursuitWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)C2 — Oct 22, 2022 5 Men's C2 1 km Time TrialWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)C2 — Oct 22, 2022 6 Men's C2 OmniumWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)C2 — Oct 22, 2022 9 Men's C2 ScratchWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)C2 — Oct 22, 2022 7 Men's C2 Time TrialEuropean Championships 2022 UEC Road Para-Cycling European Championships (Road) (May 2022)C2 — May 28, 2022 12 Men's C2 Road RaceEuropean Championships 2022 UEC Road Para-Cycling European Championships (Road) (May 2022)C2 — May 28, 2022 8 Men's C2 Time TrialWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)C2 4:05.480 May 14, 2022 6 Men's C2 Road RaceWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)C2 — May 14, 2022 16 Men's C2 Road RaceWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)C2 — May 7, 2022 14 Men's C2 Time TrialWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)C2 3:40.832 May 7, 2022 1 Men's C2 Road Race 2022 Cycling Ireland Paracycling Road Championship (Road) (Apr 2022)C2 — Apr 23, 2022 1 Men's C2 1 km Time Trial 2022 Cycling Ireland Paracycling Track Championships (Track) (Apr 2022)C2 — Apr 22, 2022 1 Men's C2 Scratch 2022 Cycling Ireland Paracycling Track Championships (Track) (Apr 2022)C2 — Apr 22, 2022 1 Men's C2 Individual Pursuit 2022 Cycling Ireland Paracycling Track Championships (Track) (Apr 2022)C2 — Apr 22, 2022 6 Men's C2 Road Race 8° DUE GIORNI DEL MARE (Road) (Apr 2022)C2 0:00.001 Apr 8, 2022 5 Men's C2 Time Trial 8° DUE GIORNI DEL MARE (Road) (Apr 2022)C2 33:45.000 Apr 8, 2022 5 Men's C2 Road Race 8° DUE GIORNI DEL MARE (Road) (Apr 2022)C2 0:00.011 Apr 8, 2022 1 Men's C2 Road Race Cycling Ireland National Para Road Championships 2021 (Road) (Oct 2021)C2 — Oct 1, 2021 1 Men's C2 1 km Time Trial 2021 Cycling Ireland Paracycling Track Championships (Track) (Sep 2021)C2 — Sep 30, 2021 1 Men's C2 Scratch 2021 Cycling Ireland Paracycling Track Championships (Track) (Sep 2021)C2 — Sep 30, 2021 2 Men's C2 Individual Pursuit 2021 Cycling Ireland Paracycling Track Championships (Track) (Sep 2021)C2 — Sep 30, 2021 19 Men's C2 Road RaceWorld Championships 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021)C2 — Jun 8, 2021 14 Men's C2 Time TrialWorld Championships 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021)C2 4:50.000 Jun 8, 2021 11 Men's C2 Time TrialWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)C2 3:10.977 May 8, 2021 20 Men's C2 Road RaceWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)C2 — May 8, 2021 3 Men's C2 Time Trial 2020 Cycling Ireland National Para Cycling TT (Road) (Sep 2020)C2 0:18.960 Sep 30, 2020 1 Men's C2 1 km Time Trial 2020 Cycling Ireland Paracycling Track Championships (Track) (Sep 2020)C2 — Sep 25, 2020 1 Men's C2 Individual Pursuit 2020 Cycling Ireland Paracycling Track Championships (Track) (Sep 2020)C2 — Sep 25, 2020 1 Men's C2 Scratch 2020 Cycling Ireland Paracycling Track Championships (Track) (Sep 2020)C2 — Sep 25, 2020 1 Men's C2 Road Race Cycling Ireland National Para Road Championships 2020 (Road) (Sep 2020)C2 — Sep 24, 2020 — Men's C2 Individual PursuitWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)C2 3:58.059 Feb 1, 2020 — Men's C2 1 km Time TrialWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)C2 1:17.000 Feb 1, 2020 8 Men's C2 ScratchWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)C2 — Feb 1, 2020 8 Men's C2 OmniumWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)C2 0:00.102 Feb 1, 2020 3 Men's C2 Scratch 2019 Manchester Paracycling International (Track) (Nov 2019)C2 — Nov 30, 2019 5 Men's C2 1 km Time Trial 2019 Manchester Paracycling International (Track) (Nov 2019)C2 0:01.180 Nov 28, 2019 6 Men's C2 Individual Pursuit 2019 Manchester Paracycling International (Track) (Nov 2019)C2 0:04.050 Nov 28, 2019 4 Men's C2 Road Race Yorkshire 2019 Para-Cycling International (Road) (Sep 2019)C2 — Sep 20, 2019 DNF Men's C2 Road RaceWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)C2 — Sep 10, 2019 16 Men's C2 Time TrialWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)C2 32:56.960 Sep 10, 2019 12 Men's C2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)C2 — Aug 10, 2019 9 Men's C2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)C2 — Aug 10, 2019 1 Men's C2 1 km Time Trial 2019 Cycling Ireland Paracycling Track Championships (Track) (Jul 2019)C2 — Jul 25, 2019 1 Men's C2 Individual Pursuit 2019 Cycling Ireland Paracycling Track Championships (Track) (Jul 2019)C2 — Jul 25, 2019 1 Men's C2 Scratch 2019 Cycling Ireland Paracycling Track Championships (Track) (Jul 2019)C2 — Jul 25, 2019 21 Men's C2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)C2 — May 18, 2019 2 Men's C2 Time Trial Chester Road Club International Paracycling Time Trial (Road) (Apr 2019)C2 0:37.460 Apr 27, 2019 12 Men's C2 1 km Time TrialWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019)C2 1:16.441 Mar 16, 2019 16 Men's C2 Individual PursuitWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019)C2 — Mar 16, 2019 8 Men's C2 ScratchWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019)C2 — Mar 16, 2019 2 Men's C2 1 km Time Trial 2019 Manchester Paracycling International (Track) (Jan 2019)C2 0:00.002 Jan 10, 2019 6 Men's C2 Individual Pursuit 2019 Manchester Paracycling International (Track) (Jan 2019)C2 0:00.006 Jan 10, 2019 7 Men's C2 Scratch 2019 Manchester Paracycling International (Track) (Jan 2019)C2 0:00.007 Jan 10, 2019 3 Men's C2 1 km Time Trial London Paracycling Track International (Track) (Dec 2018)C2 0:00.003 Dec 13, 2018 13 Men's C2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)C2 — Jul 5, 2018 21 Men's C2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)C2 — Jul 5, 2018 1 Men's C2 Time Trial 2018 Irish National Paracycling Championships (Jun 2018)C2 — Jun 27, 2018 15 Men's C2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)C2 — May 5, 2018 13 Men's C2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)C2 — May 5, 2018 2 Men's C2 Scratch 2017 Manchester Paracycling International (Nov 2017)C2 — Nov 25, 2017 3 Men's C2 1 km Time Trial 2017 Manchester Paracycling International (Nov 2017)C2 0:00.003 Nov 23, 2017 3 Men's C2 Individual Pursuit 2017 Manchester Paracycling International (Nov 2017)C2 0:00.003 Nov 23, 2017 15 Men's C2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)C2 — Jul 1, 2017 17 Men's C2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)C2 — Jul 1, 2017 5 Men's C2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)C2 — May 20, 2017 DSQ Men's C3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)C3 — May 20, 2017 11 Men's C3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016)C3 — Jul 16, 2016 14 Men's C3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016)C3 33:51.000 Jul 14, 2016 4 Men's C3 Road Race Para-cycling Bizkaiko Bira XIX (Road) (Jul 2015)C3 2:14:10.000 Jul 18, 2015 24 Men's C3 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)C3 — Jul 26, 2014 26 Men's C3 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)C3 36:19.000 Jul 24, 2014 9 Mixed Elite - Team Sprint - CWorld Championships Championnats du Monde Paracyclisme Piste - World Championships (Mar 2011)— Mar 12, 2011 17 Men's C3 1 km Time TrialWorld Championships Championnats du Monde Paracyclisme Piste - World Championships (Mar 2011)C3 — Mar 11, 2011 16 Men's C3 Individual PursuitWorld Championships Championnats du Monde Paracyclisme Piste - World Championships (Mar 2011)C3 — Mar 10, 2011