Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBruce Lehane Scarlet and White Invitational · Jan 244:19.29aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
1500 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 244:03.06aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
1500 Meters · OutdoorMIT Sean Collier Invitational · Apr 173:55.57aMIT Sean Collier InvitationalApril 17, 2026
1600 Meters · OutdoorMPA Maine Class A State Track & Field Championships · Jun 104:24.05aMPA Maine Class A State Track & Field ChampionshipsJune 10, 2025
2 Miles · IndoorCheverus-Marshwood-Scarborough-Thornton Academy · Dec 219:54.12aCheverus-Marshwood-Scarborough-Thornton AcademyDecember 21, 2024
3000 Meters · IndoorJohn Thomas Terrier Classic · Jan 308:41.20John Thomas Terrier ClassicJanuary 30, 2026
3200 Meters · OutdoorMPA Maine Class A State Track & Field Championships · Jun 109:36.52aMPA Maine Class A State Track & Field ChampionshipsJune 10, 2025
5000 Meters · OutdoorFriar Invitational · Apr 1014:50.55aFriar InvitationalApril 10, 2026
800 Meters · IndoorBonny Eagle-NOBLE-PORTLAND-SCARBOROUGH · Jan 112:07.90Bonny Eagle-NOBLE-PORTLAND-SCARBOROUGHJanuary 11, 2025
800 Meters · OutdoorBlack Bear Last Chance · May 161:55.29aBlack Bear Last ChanceMay 16, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16Black Bear Last ChanceMay 16 · 800 Meters · Place 3 · MaineMaine800 Meters3.1:55.29a PBFr
May 9America East Outdoor ChampionshipsMay 9 · 5000 Meters · Place 15 · MaineMaine5000 Meters15.15:14.28aFr
May 9America East Outdoor ChampionshipsMay 9 · 1500 Meters · Place 19 · MaineMaine1500 MetersRound P19.3:58.01aFr
Apr 17MIT Sean Collier InvitationalApr 17 · 1500 Meters · Place 16 · MaineMaine1500 Meters16.3:55.57a PBFr
Apr 10Friar InvitationalApr 10 · 5000 Meters · Place 5 · MaineMaine5000 Meters5.14:50.55a PBFr
Apr 4Maine Spring OpenerApr 4 · 1500 Meters · Place 2 · MaineMaine1500 Meters2.4:03.05aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 30John Thomas Terrier ClassicJan 30 · 3000 Meters · Place 145 · MaineMaine3000 Meters1458:41.20 PBFR
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1 Mile · Place 44 · MaineMaine1 Mile444:19.29a PBFr
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1500 Meters · Place 46 · MaineMaine1500 Meters464:03.06a PBFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 3000 Meters · Place 3 · MaineMaine3000 Meters3.8:45.34aFr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1 Mile · Place 53 · MaineMaine1 Mile53.4:19.88aFr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1500 Meters · Place 55 · MaineMaine1500 Meters55.4:03.90aFr
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 4 · ScarboroughScarborough2 Miles4.9:57.67a12
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 1 Mile · Place 1 · ScarboroughScarborough1 Mile1.4:28.00a12
Jan 19GBTC InvitationalJan 19 · 1 Mile · Place 5 · UnattachedUnattached1 Mile5.4:24.17a12
Jan 11Bonny Eagle-NOBLE-PORTLAND-SCARBOROUGHJan 11 · 800 Meters · Place 3 · ScarboroughScarborough800 Meters3.2:07.90 PB12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 1600 Meters · Place 16 · ScarboroughScarborough1600 Meters16.4:24.96a12
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 3 · ScarboroughScarborough3200 Meters3.9:36.52a PB12
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 4 · ScarboroughScarborough1600 Meters4.4:24.05a PB12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Cheverus-Marshwood-Scarborough-Thornton AcademyDec 21 · 2 Miles · Place 1 · ScarboroughScarborough2 Miles1.9:54.12a PB12
Mar 3USATF New England Youth InvitationalMar 3 · 2 Miles · Place 1 · 01-Unattached01-Unattached2 Miles1.10:16.31a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · 3200 Meters · Place 4 · ScarboroughScarborough3200 Meters4.9:49.57a11
May 4Phillips Exeter Cluster MeetMay 4 · 800 Meters · Place 5 · ScarboroughScarborough800 Meters5.2:02.48a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 2 Miles · Place 11 · ScarboroughScarborough2 Miles11.10:38.89a11
Feb 20Maine Class A State MeetFeb 20 · 2 Miles · Place 4 · ScarboroughScarborough2 Miles4.10:21.03a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 3Maine Class A State ChampionshipJun 3 · 3200 Meters · Place 5 · ScarboroughScarborough3200 Meters5.9:49.86a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 27 · ScarboroughScarborough1 Mile27.5:17.23a10

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30USM New Years InvitationalDec 30 · 2 Miles · Place 6 · ScarboroughScarborough2 Miles6.11:28.65a9
Dec 20SMAA:Cheverus-Marshwood-Scarborough-ThorntonDec 20 · 1 Mile · Place 2 · ScarboroughScarborough1 Mile2.5:30.03a9
Dec 20SMAA:Cheverus-Marshwood-Scarborough-ThorntonDec 20 · 800 Meters · Place 4 · ScarboroughScarborough800 Meters4.2:31.82a9
Dec 14SMAA: Deering-Scarborough-WestbrookDec 14 · 2 Miles · Place 2 · ScarboroughScarborough2 Miles2.11:45.69a9