Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBates Indoor Invitational · Jan 164:48.91aBates Indoor InvitationalJanuary 16, 2026
1000 Meters · IndoorColby Mini Meet · Jan 292:58.17Colby Mini MeetJanuary 29, 2025
1500 Meters · OutdoorMaine State Pine Tree Classic · Apr 184:31.76aMaine State Pine Tree ClassicApril 18, 2025
3000 Meters · IndoorLynn Ruddy Invitational · Feb 139:34.88aLynn Ruddy InvitationalFebruary 13, 2026
3000m Steeplechase · 0.914m · OutdoorNorth Atlantic Conference Championships · Apr 2611:08.09aNorth Atlantic Conference ChampionshipsApril 26, 2025
5000 Meters · IndoorMaine State Championships · Feb 716:46.16aMaine State ChampionshipsFebruary 7, 2026
5000 Meters · OutdoorMonks Track & Field Invite · Apr 1116:59.15aMonks Track & Field InviteApril 11, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 3000m Steeplechase · Place 5 · UMaine Farmington3000m Steeplechase0.914m5.11:15.95aSo
Apr 25North Atlantic Conference ChampionshipsApr 25 · 5000 Meters · Place 7 · UMaine Farmington5000 Meters7.17:36.44aSo
Apr 11St Josephs Track & Field InvitationalApr 11 · 5000 Meters · Place 3 · UMaine Farmington5000 Meters3.17:08.87aSo
Apr 11Monks Track and Field InvitationalApr 11 · 5000 Meters · Place 3 · UMaine Farmington5000 Meters3.17:08.87aSo
Apr 4Springfield College ClassicApr 4 · 3000m Steeplechase · Place 10 · UMaine Farmington3000m Steeplechase0.914m10.11:25.00aSo
Mar 26SNHU Spring InvitationalMar 26 · 5000 Meters · Place 10 · UMaine Farmington5000 Meters10.17:11.81aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · 5000 Meters · Place 8 · UMaine Farmington5000 Meters8.16:49.72aSo
Feb 13Lynn Ruddy InvitationalFeb 13 · 3000 Meters · Place 7 · UMaine Farmington3000 Meters7.9:34.88a PBSo
Feb 7Maine State ChampionshipsFeb 7 · 5000 Meters · Place 10 · UMaine Farmington5000 Meters10.16:46.16a PBSo
Jan 23Colby Mini MeetJan 23 · 3000 Meters · Place 8 · Maine-Farmington3000 Meters89:37.23SO
Jan 16Bates Indoor InvitationalJan 16 · 1 Mile · Place 9 · UMaine Farmington1 Mile9.4:48.91a PBSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13USM Alumni OpenDec 13 · 5000 Meters · Place 12 · UMaine Farmington5000 Meters12.16:51.89aSo
Dec 5Elm City ClassicDec 5 · 1 Mile · Place 7 · UMaine Farmington1 Mile7.4:54.53aSo
Feb 22Bobcat Fresh Tune-upFeb 22 · 3000 Meters · Place 11 · Maine-Farmington3000 Meters119:57.22FR
Feb 8Maine State ChampionshipsFeb 8 · 1 Mile · Place 13 · UMaine Farmington1 Mile13.4:56.66aFr
Jan 29Colby Mini MeetJan 29 · 1000 Meters · Place 5 · Maine-Farmington1000 Meters52:58.17 PBFR
Jan 17Bates Indoor InvitationalJan 17 · 3000 Meters · Place 33 · UMaine Farmington3000 Meters33.10:00.99aFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26North Atlantic Conference ChampionshipsApr 26 · 5000 Meters · Place 6 · UMaine Farmington5000 Meters6.17:19.54aFr
Apr 26North Atlantic Conference ChampionshipsApr 26 · 3000m Steeplechase · Place 3 · UMaine Farmington3000m Steeplechase0.914m3.11:08.09a PBFr
Apr 18Maine State Pine Tree ClassicApr 18 · 1500 Meters · Place 24 · UMaine Farmington1500 Meters24.4:31.76a PBFr
Apr 11Monks Track & Field InviteApr 11 · 5000 Meters · Place 3 · UMaine Farmington5000 Meters3.16:59.15a PBFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14USM Alumni OpenDec 14 · 5000 Meters · Place 9 · UMaine Farmington5000 Meters9.17:37.59aFr
Dec 6Elm City Challenge (Colby)Dec 6 · 1 Mile · Place 11 · UMaine Farmington1 Mile11.5:04.90aFr