Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorElm City Classic · Dec 54:37.62aElm City ClassicDecember 5, 2025
10,000 Meters · OutdoorSilfen Invitational · Apr 1033:09.34aSilfen InvitationalApril 10, 2026
1000 Meters · IndoorMaine State Championships · Feb 72:51.41aMaine State ChampionshipsFebruary 7, 2026
1500 Meters · IndoorNHWTL UNH PM · Feb 34:41.16NHWTL UNH PMFebruary 3, 2024
1500 Meters · OutdoorNorth Atlantic Conference Championships · Apr 254:19.14aNorth Atlantic Conference ChampionshipsApril 25, 2026
1600 Meters · OutdoorMV Senior Day · May 94:56.30aMV Senior DayMay 9, 2024
3000 Meters · IndoorBates Indoor Invitational · Jan 169:15.78aBates Indoor InvitationalJanuary 16, 2026
3200 Meters · OutdoorNHIAA Division II Track & Field Championships · May 2610:09.72aNHIAA Division II Track & Field ChampionshipsMay 26, 2023
5000 Meters · IndoorUSM Alumni Open · Dec 1316:13.78aUSM Alumni OpenDecember 13, 2025
5000 Meters · OutdoorSpringfield College Classic · Apr 416:09.31aSpringfield College ClassicApril 4, 2026
800 Meters · OutdoorMaine State Pine Tree Classic · Apr 182:12.86aMaine State Pine Tree ClassicApril 18, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · 10,000 Meters · Place 15 · UMaine FarmingtonUMaine Farmington10,000 Meters15.33:25.78aSo
Apr 25North Atlantic Conference ChampionshipsApr 25 · 5000 Meters · Place 5 · UMaine FarmingtonUMaine Farmington5000 Meters5.16:48.89aSo
Apr 25North Atlantic Conference ChampionshipsApr 25 · 1500 Meters · Place 5 · UMaine FarmingtonUMaine Farmington1500 Meters5.4:19.14a PBSo
Apr 10Silfen InvitationalApr 10 · 10,000 Meters · Place 24 · UMaine FarmingtonUMaine Farmington10,000 Meters24.33:09.34a PBSo
Apr 4Springfield College ClassicApr 4 · 5000 Meters · Place 8 · UMaine FarmingtonUMaine Farmington5000 Meters8.16:09.31a PBSo
Mar 26SNHU Spring InvitationalMar 26 · 1500 Meters · Place 12 · UMaine FarmingtonUMaine Farmington1500 Meters12.4:22.12aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · 5000 Meters · Place 7 · UMaine FarmingtonUMaine Farmington5000 Meters7.16:42.38aSo
Feb 13Lynn Ruddy InvitationalFeb 13 · 3000 Meters · Place 5 · UMaine FarmingtonUMaine Farmington3000 Meters5.9:24.82aSo
Feb 7Maine State ChampionshipsFeb 7 · 1000 Meters · Place 11 · UMaine FarmingtonUMaine Farmington1000 Meters11.2:51.41a PBSo
Jan 16Bates Indoor InvitationalJan 16 · 3000 Meters · Place 5 · UMaine FarmingtonUMaine Farmington3000 Meters5.9:15.78a PBSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13USM Alumni OpenDec 13 · 5000 Meters · Place 7 · UMaine FarmingtonUMaine Farmington5000 Meters7.16:13.78a PBSo
Dec 5Elm City ClassicDec 5 · 1 Mile · Place 3 · UMaine FarmingtonUMaine Farmington1 Mile3.4:37.62a PBSo
Feb 22Bobcat Fresh Tune-upFeb 22 · 3000 Meters · Place 9 · Maine-FarmingtonMaine-Farmington3000 Meters99:38.04FR
Feb 14Lynn Ruddy InvitationalFeb 14 · 1 Mile · Place 4 · UMaine FarmingtonUMaine Farmington1 Mile4.4:49.46aFr
Feb 8Maine State ChampionshipsFeb 8 · 5000 Meters · Place 14 · UMaine FarmingtonUMaine Farmington5000 Meters14.16:26.39aFr
Jan 29Colby Mini MeetJan 29 · 1000 Meters · Place 2 · Maine-FarmingtonMaine-Farmington1000 Meters22:51.78FR
Jan 17Bates Indoor InvitationalJan 17 · 3000 Meters · Place 30 · UMaine FarmingtonUMaine Farmington3000 Meters30.9:31.09aFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26North Atlantic Conference ChampionshipsApr 26 · 5000 Meters · Place 3 · UMaine FarmingtonUMaine Farmington5000 Meters3.16:23.81aFr
Apr 26North Atlantic Conference ChampionshipsApr 26 · 1500 Meters · Place 5 · UMaine FarmingtonUMaine Farmington1500 Meters5.4:19.55aFr
Apr 18Maine State Pine Tree ClassicApr 18 · 800 Meters · Place 23 · UMaine FarmingtonUMaine Farmington800 Meters23.2:12.86a PBFr
Apr 11Monks Track & Field InviteApr 11 · 10,000 Meters · Place 1 · UMaine FarmingtonUMaine Farmington10,000 Meters1.34:06.43aFr

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 14USM Alumni OpenDec 14 · 5000 Meters · Place 8 · UMaine FarmingtonUMaine Farmington5000 Meters8.17:28.53aFr
Dec 6Elm City Challenge (Colby)Dec 6 · 1 Mile · Place 10 · UMaine FarmingtonUMaine Farmington1 Mile10.4:58.47aFr
Feb 3NHWTL UNH PMFeb 3 · 1500 Meters · Place 11 · GoffstownGoffstown1500 Meters114:41.16 PBSR
Feb 3NHWTL UNH AMFeb 3 · 3000 Meters · Place 9 · Goffstown AreaGoffstown Area3000 Meters9.10:15.02a12
Feb 3NHWTL UNH AMFeb 3 · 1500 Meters · Place 11 · Goffstown AreaGoffstown Area1500 Meters11.4:41.16a12
Jan 20NHWTL UNH PMJan 20 · 3000 Meters · Place 9 · GoffstownGoffstown3000 Meters910:15.02SR
Jan 20NHWTL UNH AMJan 20 · 3000 Meters · Place 9 · Goffstown AreaGoffstown Area3000 Meters9.10:15.02a12
Jan 14NHWTL UNH AMJan 14 · 1500 Meters · Place 7 · Goffstown AreaGoffstown Area1500 Meters74:48.28a—
Jan 14NHWTL UNH PMJan 14 · 1500 Meters · Place 7 · Goffstown AreaGoffstown Area1500 Meters7.4:48.28a12
Jan 6NHWTL @ PSU Morning SessionJan 6 · 3000 Meters · Place 3 · Goffstown AreaGoffstown Area3000 Meters3.10:19.21a12
Jan 6NHWTL @ PSU Morning SessionJan 6 · 1500 Meters · Place 2 · Goffstown AreaGoffstown Area1500 Meters2.4:52.36a12

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24NHIAA D-II Outdoor ChampionshipMay 24 · 3200 Meters · Place 16 · GoffstownGoffstown3200 Meters1610:59.36SR
May 18Londonderry R.E.A.L InvitationalMay 18 · 3200 Meters · Place 11 · GoffstownGoffstown3200 Meters1110:19.64SR
May 11Bobcat2024May 11 · 3200 Meters · Place 6 · Goffstown AreaGoffstown Area3200 Meters6.10:32.24a12
May 9MV Senior DayMay 9 · 1600 Meters · Place 2 · Goffstown AreaGoffstown Area1600 Meters24:56.30a PB—
May 9MV Senior DayMay 9 · 800 Meters · Place 6 · Goffstown AreaGoffstown Area800 Meters62:14.32a—
Apr 20Sanborn InviteApr 20 · 3200 Meters · Place 6 · Goffstown AreaGoffstown Area3200 Meters6.10:32.86a12
Apr 20Sanborn InviteApr 20 · 800 Meters · Place 11 · Goffstown AreaGoffstown Area800 Meters11.2:19.18a12
Apr 13Pelham InviteApr 13 · 3200 Meters · Place 4 · Goffstown AreaGoffstown Area3200 Meters4.10:48.31a12

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 23NHWTL @ PSU Morning SessionDec 23 · 3000 Meters · Place 2 · Goffstown AreaGoffstown Area3000 Meters2.10:19.37a12
Feb 5NHWTL @ UNH MorningFeb 5 · 3000 Meters · Place 5 · GoffstownGoffstown3000 Meters510:28.12JR
Jan 21NHWTL @ UNH MorningJan 21 · 3000 Meters · Place 4 · Goffstown AreaGoffstown Area3000 Meters4.10:19.17a11
Jan 15NH Meet PMJan 15 · 3000 Meters · Place 2 · Goffstown AreaGoffstown Area3000 Meters2.10:39.34a11
Jan 7NH WTL @ PSU AfternoonJan 7 · 3000 Meters · Place 3 · GoffstownGoffstown3000 Meters310:29.57JR
Jan 7NH WTL @ PSU AfternoonJan 7 · 1500 Meters · Place 5 · GoffstownGoffstown1500 Meters55:02.61JR
Jan 7NH WTL @ PSU MorningJan 7 · 3000 Meters · Place 3 · Goffstown AreaGoffstown Area3000 Meters3.10:29.57a11
Jan 7NH WTL @ PSU MorningJan 7 · 1500 Meters · Place 5 · Goffstown AreaGoffstown Area1500 Meters5.5:02.61a11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 26NHIAA Division II Track & Field ChampionshipsMay 26 · 3200 Meters · Place 12 · Goffstown AreaGoffstown Area3200 Meters12.10:09.72a PB11
May 16Souhegan Home MeetMay 16 · 3200 Meters · Place 1 · GoffstownGoffstown3200 Meters110:44.08JR
Apr 22Sanborn InvitationalApr 22 · 3200 Meters · Place 5 · GoffstownGoffstown3200 Meters510:35.98JR
Apr 15Pelham InvitationalApr 15 · 3200 Meters · Place 4 · Goffstown AreaGoffstown Area3200 Meters410:28.9611

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27NHWTL @ Plymouth State UniversityDec 27 · 3000 Meters · Place 3 · Goffstown AreaGoffstown Area3000 Meters3.10:31.02a11
Dec 18Winter Track League - Leverone #1Dec 18 · 3000 Meters · Place 5 · Goffstown AreaGoffstown Area3000 Meters5.10:40.65a11

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21Londonderry R.E.A.L InvitationalMay 21 · 3200 Meters · Place 7 · GoffstownGoffstown3200 Meters710:57.84SO
May 17Southern Cluster ChampionshipsMay 17 · 3200 Meters · Place 2 · GoffstownGoffstown3200 Meters210:50.66SO
May 14Bobcat InvitationalMay 14 · 3200 Meters · Place 2 · GoffstownGoffstown3200 Meters211:25.07SO
May 12Merrimack Valley vs Bishop Brady, GoffstownMay 12 · 3200 Meters · Place 1 · GoffstownGoffstown3200 Meters111:27.45SO
May 12Merrimack Valley vs Bishop Brady, GoffstownMay 12 · 1600 Meters · Place 3 · GoffstownGoffstown1600 Meters35:16.33SO
Apr 23Sanborn InvitationalApr 23 · 3200 Meters · Place 12 · GoffstownGoffstown3200 Meters1210:47.35SO
Apr 16Pelham InvitationalApr 16 · 3200 Meters · Place 6 · Goffstown AreaGoffstown Area3200 Meters6.11:00.89a10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Souhegan Mini Meet #2Dec 28 · 1500 Meters · Place 12 · Goffstown AreaGoffstown Area1500 Meters12.4:59.86a10