Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 Lyons Invitational · Jan 234:56.802026 Lyons InvitationalJanuary 23, 2026
1 Mile · OutdoorNashua North Invitational · Apr 204:59.44Nashua North InvitationalApril 20, 2024
1000 Meters · IndoorNHWTL @ UNH Morning · Jan 73:03.18NHWTL @ UNH MorningJanuary 7, 2024
1500 Meters · IndoorNHWTL PEA · Jan 134:44.25aNHWTL PEAJanuary 13, 2024
1500 Meters · OutdoorJim Sheehan Memorial · Apr 44:22.48aJim Sheehan MemorialApril 4, 2026
1600 Meters · OutdoorLondonderry R.E.A.L Invitational · May 184:57.78Londonderry R.E.A.L InvitationalMay 18, 2024
3000 Meters · IndoorNHWTL @ UNH Morning Session · Dec 309:40.74aNHWTL @ UNH Morning SessionDecember 30, 2023
3200 Meters · OutdoorCity Meet · May 1611:28.93aCity MeetMay 16, 2024
400 Meters · OutdoorMemorial, Keene and Nashua South Meet · Apr 181:00.48Memorial, Keene and Nashua South MeetApril 18, 2023
5000 Meters · IndoorLynn Ruddy Invitational · Feb 1316:56.26aLynn Ruddy InvitationalFebruary 13, 2026
5000 Meters · OutdoorConference of New England Outdoor Championships · Apr 2416:43.69aConference of New England Outdoor ChampionshipsApril 24, 2026
800 Meters · OutdoorMIT Sean Collier Invitational · Apr 172:07.61aMIT Sean Collier InvitationalApril 17, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 5000 Meters · Place 17 · Gordon (Mass.)Gordon (Mass.)5000 Meters17.16:43.69a PBSo
Apr 17MIT Sean Collier InvitationalApr 17 · 800 Meters · Place 31 · Gordon (Mass.)Gordon (Mass.)800 Meters31.2:07.61a PBSo
Apr 10Regis Spring ClassicApr 10 · 800 Meters · Place 8 · Gordon (Mass.)Gordon (Mass.)800 Meters8.2:08.40aSo
Apr 4Jim Sheehan MemorialApr 4 · 1500 Meters · Place 13 · Gordon (Mass.)Gordon (Mass.)1500 Meters13.4:22.48a PBSo
Mar 27Jonathan Tymann InvitationalMar 27 · 5000 Meters · Place 11 · Gordon (Mass.)Gordon (Mass.)5000 Meters11.16:49.74aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Lynn Ruddy InvitationalFeb 13 · 5000 Meters · Place 2 · Gordon (Mass.)Gordon (Mass.)5000 Meters2.16:56.26a PBSo
Jan 30Harvard InvitationalJan 30 · 3000 Meters · Place 44 · GordonGordon3000 Meters449:48.18SO
Jan 232026 Lyons InvitationalJan 23 · 1 Mile · Place 25 · GordonGordon1 Mile254:56.80 PBSO

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 5000 Meters · Place 18 · GordonGordon5000 Meters1817:16.78FR
Apr 18MIT Sean Collier InvitationalApr 18 · 1500 Meters · Place 32 · GordonGordon1500 Meters324:33.01FR
Apr 5Jonathan Tymann InvitationalApr 5 · 1500 Meters · Place 5 · GordonGordon1500 Meters54:37.03FR
Mar 29Tufts Snowflake ClassicMar 29 · 5000 Meters · Place 11 · Gordon (Mass.)Gordon (Mass.)5000 Meters1117:52.29aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14Lynn Ruddy InvitationalFeb 14 · 3000 Meters · Place 9 · Gordon (Mass.)Gordon (Mass.)3000 Meters9.10:19.40aFr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18Londonderry R.E.A.L InvitationalMay 18 · 1600 Meters · Place 20 · Manchester MemorialManchester Memorial1600 Meters204:57.78 PBSR
May 16City MeetMay 16 · 3200 Meters · Place 2 · Manchester MemorialManchester Memorial3200 Meters211:28.93a PB—
May 16City MeetMay 16 · 1600 Meters · Place 2 · Manchester MemorialManchester Memorial1600 Meters25:08.41a—
May 16City MeetMay 16 · 800 Meters · Place 3 · Manchester MemorialManchester Memorial800 Meters32:19.67a—
Apr 27Black BearApr 27 · 1600 Meters · Place 31 · Manchester MemorialManchester Memorial1600 Meters31.4:59.31a12
Apr 20Nashua North InvitationalApr 20 · 1 Mile · Place 18 · Manchester MemorialManchester Memorial1 Mile184:59.44 PBSR
Apr 13Pelham InviteApr 13 · 1600 Meters · Place 15 · Manchester MemorialManchester Memorial1600 Meters15.5:13.06a12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 20NHWTL UNH PMJan 20 · 1500 Meters · Place 11 · Manchester MemorialManchester Memorial1500 Meters114:45.85SR
Jan 20NHWTL UNH AMJan 20 · 1500 Meters · Place 11 · Manchester MemorialManchester Memorial1500 Meters11.4:45.85a12
Jan 13NHWTL PEAJan 13 · 1500 Meters · Place 7 · Manchester MemorialManchester Memorial1500 Meters7.4:44.25a PB12
Jan 7NHWTL @ UNH MorningJan 7 · 1000 Meters · Place 14 · Manchester MemorialManchester Memorial1000 Meters143:03.18 PBSR
Jan 6NHWTL UNH Afternoon SessionJan 6 · 1000 Meters · Place 14 · Manchester MemorialManchester Memorial1000 Meters143:03.1812

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ UNH Afternoon SessionDec 30 · 3000 Meters · Place 4 · Manchester MemorialManchester Memorial3000 Meters4.10:31.90a12
Dec 30NHWTL @ UNH Morning SessionDec 30 · 3000 Meters · Place 1 · Manchester MemorialManchester Memorial3000 Meters1.9:40.74a PB12
Dec 23NHWTL @ PSU Afternoon SessionDec 23 · 1500 Meters · Place 16 · Manchester MemorialManchester Memorial1500 Meters16.4:53.51a12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 18Memorial, Keene and Nashua South MeetApr 18 · 800 Meters · Place 9 · Manchester MemorialManchester Memorial800 Meters92:22.97JR
Apr 18Memorial, Keene and Nashua South MeetApr 18 · 800 Meters · Place 9 · Manchester MemorialManchester Memorial800 Meters92:22.97JR
Apr 18Memorial, Keene and Nashua South MeetApr 18 · 400 Meters · Place 15 · Manchester MemorialManchester Memorial400 Meters151:00.48 PBJR
Apr 18Memorial, Keene and Nashua South MeetApr 18 · 400 Meters · Place 15 · Manchester MemorialManchester Memorial400 Meters151:00.48JR
Apr 15Pelham InvitationalApr 15 · 3200 Meters · Place 14 · Manchester MemorialManchester Memorial3200 Meters1411:38.5211

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21Manchester City MeetMay 21 · 3200 Meters · Place 4 · Manchester MemorialManchester Memorial3200 Meters412:54.11FR
May 21Manchester City MeetMay 21 · 1600 Meters · Place 6 · Manchester MemorialManchester Memorial1600 Meters65:47.86FR