Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMaine State Championships · Feb 74:40.74aMaine State ChampionshipsFebruary 7, 2026
1 Mile · OutdoorNashua North Invitational · Apr 204:52.72Nashua North InvitationalApril 20, 2024
1000 Meters · IndoorMaine State Championships · Feb 82:43.12aMaine State ChampionshipsFebruary 8, 2025
1500 Meters · OutdoorJim Boulanger Invitational · Apr 44:11.18aJim Boulanger InvitationalApril 4, 2026
1600 Meters · OutdoorHanover 'Home' Meet 30 April 2024 · Apr 304:44.34aHanover 'Home' Meet 30 April 2024April 30, 2024
3000 Meters · IndoorElm City Classic · Dec 59:22.30aElm City ClassicDecember 5, 2025
3200 Meters · OutdoorNHIAA Division II Track & Field Championships · May 2610:06.28aNHIAA Division II Track & Field ChampionshipsMay 26, 2023
400 Meters · OutdoorLebanon Home Meet 4/23/24 · Apr 2356.46aLebanon Home Meet 4/23/24April 23, 2024
5000 Meters · IndoorMule Tune-Up · Feb 2016:17.85aMule Tune-UpFebruary 20, 2026
5000 Meters · OutdoorThe FIRE Meet at Williams · May 815:12.00aThe FIRE Meet at WilliamsMay 8, 2026
800 Meters · IndoorLynn Ruddy Invitational · Feb 142:05.58aLynn Ruddy InvitationalFebruary 14, 2025
800 Meters · OutdoorHanover Track Extravaganza · May 152:02.51Hanover Track ExtravaganzaMay 15, 2024

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 5000 Meters · Place 34 · ColbyColby5000 Meters34.15:12.00a PBSo
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 5000 Meters · Place 25 · ColbyColby5000 Meters25.15:27.26aSo
Apr 10Tufts Spring StampedeApr 10 · 5000 Meters · Place 16 · ColbyColby5000 Meters16.15:26.55aSo
Apr 4Jim Boulanger InvitationalApr 4 · 1500 Meters · Place 11 · ColbyColby1500 Meters11.4:11.18a PBSo
Apr 4Jim Boulanger InvitationalApr 4 · 800 Meters · Place 4 · ColbyColby800 Meters4.2:03.47aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · 5000 Meters · Place 5 · ColbyColby5000 Meters5.16:17.85a PBSo
Feb 7Maine State ChampionshipsFeb 7 · 1 Mile · Place 8 · ColbyColby1 Mile8.4:40.74a PBSo
Jan 23Colby Mini MeetJan 23 · 3000 Meters · Place 6 · ColbyColby3000 Meters69:30.04SO

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Elm City ClassicDec 5 · 3000 Meters · Place 6 · ColbyColby3000 Meters6.9:22.30a PBSo
Feb 14Lynn Ruddy InvitationalFeb 14 · 800 Meters · Place 4 · ColbyColby800 Meters4.2:05.58a PBFr
Feb 8Maine State ChampionshipsFeb 8 · 1000 Meters · Place 10 · ColbyColby1000 Meters10.2:43.12a PBFr
Jan 29Colby Mini MeetJan 29 · 3000 Meters · Place 2 · ColbyColby3000 Meters29:48.41FR
Jan 25Southern Maine Husky InvitationalJan 25 · 1000 Meters · Place 6 · ColbyColby1000 Meters6.2:48.05aFr
Jan 17Bates Indoor InvitationalJan 17 · 1 Mile · Place 12 · ColbyColby1 Mile12.4:59.75aFr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 26NESCAC ChampionshipApr 26 · 1500 Meters · Place 33 · ColbyColby1500 Meters334:23.43FR
Apr 18Maine State Pine Tree ClassicApr 18 · 1500 Meters · Place 18 · ColbyColby1500 Meters18.4:22.26aFr
Apr 11Silfen InvitationalApr 11 · 1500 Meters · Place 40 · ColbyColby1500 Meters404:21.31aFr
Mar 27Thrills In The HillsMar 27 · 1500 Meters · Place 51 · ColbyColby1500 Meters51.4:17.24aFr
Mar 21Emory Spring Break ClassicMar 21 · 800 Meters · Place 54 · ColbyColby800 Meters542:04.70FR

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Elm City Challenge (Colby)Dec 6 · 1 Mile · Place 5 · ColbyColby1 Mile5.4:44.19aFr

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24NHIAA D-II Outdoor ChampionshipMay 24 · 800 Meters · Place 9 · HanoverHanover800 Meters92:07.02SR
May 24NHIAA D-II Outdoor ChampionshipMay 24 · 800 Meters · Place 9 · HanoverHanover800 Meters92:07.02SR
May 15Hanover Track ExtravaganzaMay 15 · 3200 Meters · Place 5 · HanoverHanover3200 Meters510:35.20SR
May 15Hanover Track ExtravaganzaMay 15 · 800 Meters · Place 1 · HanoverHanover800 Meters12:02.51 PBSR
May 15Hanover Track ExtravaganzaMay 15 · 800 Meters · Place 1 · HanoverHanover800 Meters12:02.51SR
May 112024 CVC Championships at HanoverMay 11 · 1600 Meters · Place 8 · HanoverHanover1600 Meters84:55.0312
May 7CVC North Qualifier ResultsMay 7 · 1600 Meters · Place 6 · HanoverHanover1600 Meters64:47.32a—
Apr 30Hanover 'Home' Meet 30 April 2024Apr 30 · 1600 Meters · Place 7 · HanoverHanover1600 Meters7.4:44.34a PB12
Apr 30Hanover 'Home' Meet 30 April 2024Apr 30 · 800 Meters · Place 3 · HanoverHanover800 Meters3.2:10.68a12
Apr 23Lebanon Home Meet 4/23/24Apr 23 · 3200 Meters · Place 5 · HanoverHanover3200 Meters5.10:29.07a12
Apr 23Lebanon Home Meet 4/23/24Apr 23 · 400 Meters · Place 8 · HanoverHanover400 Meters8.56.46a PB12
Apr 20Nashua North InvitationalApr 20 · 1 Mile · Place 15 · HanoverHanover1 Mile154:52.72 PBSR

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26NHIAA Division II Track & Field ChampionshipsMay 26 · 3200 Meters · Place 9 · HanoverHanover3200 Meters9.10:06.28a PB11
May 20Hanvover Last Chance MeetMay 20 · 1600 Meters · Place 1 · HanoverHanover1600 Meters1.4:46.08a11
May 16Lebanon Home Meet #2May 16 · 1600 Meters · Place 1 · HanoverHanover1600 Meters14:52.16a—
May 16Lebanon Home Meet #2May 16 · 800 Meters · Place 2 · HanoverHanover800 Meters22:16.35a—
May 13CVC Championships at Keene, NH (VT results)May 13 · 3200 Meters · Place 5 · HanoverHanover3200 Meters510:24.34a—
May 9CVC Qualifier at Kearsarge HS, Sutton, NH (VT results)May 9 · 3200 Meters · Place 3 · HanoverHanover3200 Meters310:38.99a—
May 5Steven's HS Twilight Meet (VT Results)May 5 · 1600 Meters · Place 7 · HanoverHanover1600 Meters7.4:50.2711
May 5Steven's HS Twilight Meet (VT Results)May 5 · 400 Meters · Place 7 · HanoverHanover400 Meters7.57.55a11