| 2025 V45 Clones/Cookham/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:20.83 | | | | 5 | | | | Belfast | Lagan Valley Fab 5 Meet 2 | 24 Apr 25 |
| 1500 | 4:41.53 | | | | 1 | | | | Belfast | Lagan Valley Fab 5 | 10 Apr 25 |
| Mile | 5:06.8 | | | | 1 | | | | Belfast | Lagan Valley Fab 5 Meet 5 | 21 Aug 25 |
| 5000 | DQ | | | | - | | | | Belfast | Annadale Striders Summer Track Meet | 19 Jul 25 |
| 5K | 17:57 | | | 17:57 | 10 | | 1 | | Omagh | SPAR Omagh 5K | 6 Apr 25 |
| parkrun | 18:48 | | | | 2 | | 1 | 1 | Fermanagh | Lough Head parkrun # 9 | 22 Nov 25 |
| 2024 V45 Clones/Cookham/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.49 | | | | 3 | C | | | Belfast | BMC Regional Races | 15 Jun 24 |
| 800 | 2:17.39 | | | | 4 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 10 Aug 24 |
| 800 | 2:18.14 | | | | 1 | | | | Tullamore, IRL | 123.ie Irish National Masters Championships | 4 Aug 24 |
| 1500 | 4:46.52 | | | | 1 | | | | Tullamore, IRL | 123.ie Irish National Masters Championships | 4 Aug 24 |
| 5000 | 17:51.68 | | | | 10 | | | | Belfast | North Belfast Harriers Afternoon of 5000s | 20 Apr 24 |
| 5K | 17:33 | | | 17:35 | 139 | E | 10 | 1 | Belfast | Deep RiverRock Queens 5K | 13 Mar 24 |
| 5KXC | 20:42 | | | | 5 | | | 1 | Palace Demesne Park | TJ McElmeel Cup | 22 Sep 24 |
| 6KXC | 23:09 | | | | 12 | | | | Abbotstown, IRL | Autumn Open International Cross Country | 13 Oct 24 |
| 6KXC | 23:20 | | | | 24 | | | 6 | Belfast | British & Irish Masters' International & Open | 16 Nov 24 |
| 2023 V40 Clones/Cookham/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:17.07 | | | | 3 | B | | | Lucan, IRL | Dublin Graded Series | 24 May 23 |
| 3000 | 9:52.44 | | | | 3 | | | | Belfast | Annadale Striders Evening of 3000m | 2 Jun 23 |
| 3000 | 9:55.44 | | | | 1 | C | | | Dublin (S), IRL | 123.ie League Preliminary | 25 Jun 23 |
| 5K | 17:25 | | | 17:25 | 101 | | 7 | 1 | Belfast | Deep RiverRock Queens 5K | 23 Mar 23 |
| 5M | 29:13 | | | 29:17 | 200 | | 16 | 4 | Raheny, IRL | AXA Raheny 5 | 29 Jan 23 |
| 10KNAD | 40:18 | | | 40:20 | 6 | | 1 | 1 | Belcoo | Run for Oisin 5K / 10K | 22 Oct 23 |
| 2022 V40 Clones/Cookham/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.51 | | | | 1 | | | | Tampere, FIN | WMA World Masters Championships | 1 Jul 22 |
| 800 | 2:11.95 | | | | 4 | A | | | Dublin (S), IRL | Irish Milers Club Meeting | 30 Apr 22 |
| 800 | 2:12.66 | | | | 1 | P | | | Belfast | Irish National League Premier & Division 1 | 22 May 22 |
| 800 | 2:19.14 | | | | 5 | h2 | | | Dublin (S), IRL | Irish Life Health National Championships | 25 Jun 22 |
| 1500 | 4:28.98 | i | | | 1 | G | | | Abbotstown, IRL | National Indoor League | 9 Jan 22 |
| 1500 | 4:29.33 | | | | 2 | | | | Belfast | Northern Ireland Senior Championships | 18 Jun 22 |
| 1500 | 4:33.09 | | | | 1 | A1 | | | Dublin (S), IRL | Dublin Graded Meeting 4 | 8 Jun 22 |
| 1500 | 4:33.36 | i | | | 1 | | | | Athlone, IRL | National Indoor Masters Championships | 30 Jan 22 |
| 1500 | 4:36.11 | | | | 1 | | | | Tampere, FIN | WMA World Masters Championships | 7 Jul 22 |
| 3000 | 9:43.30 | i | | | 1 | G1 | | | Athlone, IRL | National Indoor League | 23 Jan 22 |
| 5KNAD | 17:43 | | | 17:43 | 6 | | 1 | 1 | Augher | Clogher Valley 5K | 27 Mar 22 |
| HM | 82:10 | | | 82:16 | 102 | | | 2 | Ratoath, IRL | Ratoath AC Half Marathon | 10 Sep 22 |
| 2021 V40 Clones/Cookham/Northern Ireland Masters/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.90 | | | | 6 | 1 | | | Belfast | North Belfast Harriers Afternoon of 100, 800, 1500 & Steeplechase | 10 Jul 21 |
| 800 | 2:10.08 | | | | 1 | | | | Belfast | City of Lisburn Senior Invitation Only Competition | 22 May 21 |
| 1500 | 4:20.80 | | | | 3 | A | | | Belfast | Belfast Irish Milers Meet in association with Kinetica | 29 May 21 |
| 3000 | 9:27.97 | | | | 1 | 5 | | | Belfast | Annadale Striders 3000m Challenge Races | 4 Jun 21 |
| 5000 | 16:45.77 | | | | 3 | 1 | | | Belfast | Afternoon of 5000s | 8 May 21 |
| 5K | 17:14 | | | | 32 | | | | Down Royal | Championchip Ireland 5K | 25 Apr 21 |
| parkrun | 18:52 | | | | 1 | | | | Monaghan Town, IRL | Monaghan Town parkrun # 133 | 20 Nov 21 |
| 10K | 36:06 | | | 36:07 | 147 | | 12 | 4 | Belfast | Seeley Cup 10K | 4 Dec 21 |
| 10M | 60:17 | | | | 34 | | 1 | 1 | Armagh | Armagh 10 | 30 Oct 21 |
| 2020 V40 Clones/Cookham/Northern Ireland Masters/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.78 | | | | 2 | | | | Belfast | Northern Ireland & Ulster Senior / U20 / U18 Championships | 12 Sep 20 |
| 1500 | 4:33.54 | | | | 1 | | | | Belfast | Northern Ireland & Ulster Senior / U20 / U18 Championships | 11 Sep 20 |
| 10K | 36:31 | | | | 8 | | 2 | 1 | Lisburn | ChampionChip Ireland Running Series | 10 Oct 20 |
| 2019 V40 Clones/Cookham/Northern Ireland Masters/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:12.60 | | | | 1 | | | | Jesolo, ITA | EMA - European Masters Championships | 13 Sep 19 |
| 800 | 2:12.96 | | | | 1 | B | | | Belfast | Irish Milers Club Open | 22 Jun 19 |
| 1500 | 4:40.48 | | | | 2 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 8 Jun 19 |
| 3K | 10:11 | | | | 55 | | | | Armagh | Armagh International Road Races | 14 Feb 19 |
| 5K | 18:18 | | | 18:21 | 147 | | 13 | 3 | Belfast | Deep RiverRock Queen’s 5K (Inc NI & Ulster Championship) | 3 Apr 19 |
| 5KXC | 21:55 | | | | 19 | | 19 | 2 | Billy Neill Centre | Northern Ireland & Ulster Uneven Age Groups Championships (incl Bobby Rea Open) | 9 Nov 19 |
| parkrun | 19:09 | | | | 2 | | 1 | 1 | Enniskillen | Enniskillen parkrun # 300 | 13 Apr 19 |
| 2018 V35 Clones/Cookham/Northern Ireland Masters/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.04 | | | | 6 | A | | | Watford | BMC Gold Standard Races | 2 May 18 |
| 1500 | 4:55.89 | | | | 1 | | | | Belfast | Northern Ireland & Ulster Masters Championships | 30 Jun 18 |
| 5.4KXC | 23:56 | | | | 42 | | | 2 | Antrim | British Athletics Cross Challenge (Inc IAAF Permit) | 6 Jan 18 |
| 10KNAD | 38:48 | | | | 14 | | 2 | | Omagh | Rudolph Run Eskra 10K | 8 Dec 18 |
| ZXC | 24:36 | | | | 4 | | | 2 | Palace Demesne Park | TJ McElmeel Cup | 30 Sep 18 |
| 2017 V35 Clones/Cookham/Northern Ireland Masters/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:14.72 | | | | 1 | B | | | Belfast | Irish Milers Club Open | 24 Jun 17 |
| 800 | 2:15.90 | | | | 1 | | | | Tullamore, IRL | AAI Masters Championships | 2 Jul 17 |
| 1500 | 4:37.44 | | | | 5 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 10 Jun 17 |
| 1500 | 4:45.40 | | | | 1 | | | | Tullamore, IRL | AAI Masters Championships | 2 Jul 17 |
| 3000 | 10:06.08 | | | | 3 | | | | Belfast | Athletics Northern Ireland Open | 6 May 17 |
| 5K | 17:58 | | | 18:00 | 130 | | 8 | 3 | Belfast | Deep RiverRock Queen’s 5K | 29 Mar 17 |
| 5KNAD | 18:09 | | | 18:10 | 21 | | 2 | | Enniskillen | SPOOK 5K | 27 Oct 17 |
| 5MNAD | 31:21 | | | | 12 | | 2 | 2 | Omagh | Omagh St Enda's 5 | 30 Sep 17 |
| 10K | 38:00 | | | 38:03 | 165 | | 8 | 4 | Belfast | Seeley Cup 10K | 25 Nov 17 |
| ZXC | 16:41 | | | | 17 | | | | Waterford, IRL | Irish Life Health Irish Novice / Juvenile Uneven Age Group Cross Country Championships | 17 Dec 17 |
| 2016 V35 Clones/Cookham/Northern Ireland Masters/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 61.4 | | | | 1 | 1 | | | Belfast | Northern Ireland Masters' Championships | 25 Jun 16 |
| 800 | 2:21.27 | | | | 1 | | | | Belfast | Northern Ireland Masters' Championships | 25 Jun 16 |
| 1500 | 4:45.15 | i | | | 1 | | | | Ancona, ITA | EMA - European Masters Championships | 2 Apr 16 |
| 3000 | 10:31.44 | | | | 1 | | | | Belfast | Athletics Ireland GloHealth National League Division 1 | 17 Jul 16 |
| 3K | 10:25 | | | | 43 | | | 4 | Armagh | Armagh International Road Races | 18 Feb 16 |
| parkrun | 19:19 | | | | 4 | | 1 | 1 | Enniskillen | Enniskillen parkrun # 167 | 30 Jul 16 |
| 5.7KXC | 21:31 | | | | 21 | | 21 | 11 | Glasgow | British & Irish Masters' International | 12 Nov 16 |
| 10KNAD | 39:40 | | | | 6 | | 1 | | Lisnaskea | Lisnaskea 10K | 18 Jun 16 |
| 10KNAD | 40:30 | c | | | 8 | | 1 | | Fivemiletown | Fivemiletown 10K | 19 Aug 16 |
| ZXC | 19:53 | | | | 5 | | | 2 | Rostrevor | Northern Ireland & Ulster Even Age Group Championships (Inc Bobby Rea Open) | 22 Oct 16 |
| 2015 V35 Clones/Cookham/Northern Ireland Masters/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.73 | i | | | 1 | | | | Torun, POL | EMA - European Masters Championships | 26 Mar 15 |
| 3K | 10:32 | | | | 23 | | | 1 | Armagh | Armagh International Road Races | 19 Feb 15 |
| 10KNAD | 40:51 | | | | 6 | | 1 | | Carrybridge | Carrybridge 10K | 4 Sep 15 |
| 2014 V35 Clones/Cookham/Northern Ireland Masters/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 64.40 | | | | 1 | | | | Belfast | Northern Ireland Masters' Championships | 30 Aug 14 |
| 800 | 2:15.55 | | | | 2 | | | | Belfast | Northern Ireland & Ulster Senior Championships | 7 Jun 14 |
| 800 | 2:21.66 | | | | 1 | | | | Belfast | Northern Ireland Masters' Championships | 30 Aug 14 |
| 1500 | 4:42.58 | i | | | 1 | | | | Lee Valley | EAMA Inter Area | 23 Feb 14 |
| 1500 | 5:07.90 | | | | 1 | | | | Belfast | Northern Ireland Masters' Championships | 30 Aug 14 |
| 3000 | 10:22.48 | i | | | 1 | | | | Lee Valley | EAMA Inter Area | 23 Feb 14 |
| 10KNAD | 37:30 | | | | 10 | | 2 | | Lisnaskea | Lisnaskea 10K | 21 Jun 14 |
| 10KNAD | 39:40 | | | | 13 | | 2 | | Dungiven | Dungiven 10K | 25 Jan 14 |
| 2013 SEN Clones/Cookham/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3K | 10:16 | | | | 16 | | | 15 | Armagh | Armagh International Road Race | 14 Feb 13 |
| 5K | 18:45 | | | 18:45 | 18 | | 2 | | Enniskillen | Enniskillen Spooktacular 5K | 25 Oct 13 |
| parkrun | 19:51 | | | | 3 | | 1 | 1 | Enniskillen | Enniskillen parkrun # 7 | 25 May 13 |
| parkrun | 20:16 | | | | 2 | | 1 | 1 | Enniskillen | Enniskillen parkrun # 5 | 11 May 13 |
| 5MNAD | 30:49 | | | | 15 | | 2 | | Magherafelt | Sperrin Harriers Classic 5 | 13 Apr 13 |
| 10K | 38:22 | | | 38:22 | 47 | | 3 | 2 | Belfast | Laganside 10K | 1 Sep 13 |
| 10K | 38:51 | | | 38:52 | 19 | | 1 | 1 | Enniskillen | Enniskillen 10K | 29 Jun 13 |
| 10K | 39:56 | | | | 15 | | 4 | 1 | Armagh | Run Armagh 10K | 28 Apr 13 |
| 10KNAD | 37:29 | | | | 9 | | 1 | | Lisnaskea | Lisnaskea 10K | 21 Jun 13 |
| 10KNAD | 39:17 | | | | 19 | | 3 | | Omagh | Killyclogher 10K | 18 May 13 |
| 10KNAD | 39:45 | | | | 4 | | 1 | | Lisbellaw | Lisbellaw 10K | 27 Jul 13 |
| ZXC | 16:47 | | | | 1 | | | | Lurgan Park | NI & Ulster Junior Intermediate & Masters Cross Country | 26 Jan 13 |
| ZXC | 18:09 | | | | 24 | | 2 | | Ballyclare | Athletics Northern Ireland League (Inc Malcolm Cup) | 7 Dec 13 |
| ZXC | 18:52 | | | | 3 | | | 2 | Coleraine | Athletics NI League | 19 Oct 13 |
| ZXC | 22:15 | | | | 2 | | | 1 | Belfast | Northern Ireland Masters' Open | 12 Oct 13 |
| ZXC | 22:18 | | | | 27 | | | 10 | Cardiff | British & Irish Masters' International | 16 Nov 13 |
| 2012 SEN Clones/Cookham/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3K | 10:45 | | | | 20 | | | | Armagh | Armagh Women's 3K | 9 Feb 12 |
| 5K | 18:16 | | | | 14 | | 2 | | Enniskillen | Enniskillen Spooktacular 5K | 26 Oct 12 |
| 10K | 38:28 | | | | 6 | | | | Lisnaskea | Lisnaskea 10K | 22 Jun 12 |
| 10K | 38:58 | | | 38:59 | 19 | | 2 | | Enniskillen | Enniskillen 10K | 16 Jun 12 |
| 10K | 39:07 | | | | 13 | | 2 | | Irvinestown | Irvinestown 10K | 17 Jul 12 |
| 10K | 39:25 | | | | 18 | | 1 | | Killyclogher | Killyclogher 10K | 19 May 12 |
| 10K | 39:38 | | | | 7 | | 1 | | Dromore | Dromore 10K | 9 Jun 12 |
| 10K | 39:55 | | | | 6 | | 2 | | Lisbellaw | Lisbellaw 10K | 21 Jul 12 |
| 10K | 40:11 | | | 40:14 | 16 | | 1 | | Armagh | Run Armagh 10K | 15 Apr 12 |
| ZRD | 32:07 | | | | 6 | | 2 | | Garrison | Garrison 5 | 8 Sep 12 |
| ZXC | 19:13 | | | | 4 | | | | Scotstown | NI & Ulster Junior/Inter and Masters Championships | 7 Jan 12 |
| ZXC | 24:02 | | | | 23 | | | | Antrim | Antrim Cross Country (inc McCain UK Cross Challenge Series) | 21 Jan 12 |
| 2011 SEN Clones/Cookham/Ireland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:44 | | | | 22 | | 1 | | Monaghan, IRL | Streets of Monaghan 5K | 2 Sep 11 |
| 10K | 41:42 | | | 41:44 | 45 | | 2 | | Enniskillen | Enniskillen 10K | 11 Jun 11 |
| ZXC | 23:17 | | | | 63 | | 5 | | Londonderry | North West Cross Country Championships | 17 Dec 11 |