Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Indoor Track & Field Championship · Feb 225:17.00aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
1500 Meters · OutdoorTufts Snowflake Classic · Mar 294:56.88aTufts Snowflake ClassicMarch 29, 2025
3000m Steeplechase · 0.914m · OutdoorYellow Jacket Open · Mar 2810:23.35aYellow Jacket OpenMarch 28, 2026
3000m Steeplechase · OutdoorTufts Snowflake Classic · Mar 2911:32.25aTufts Snowflake ClassicMarch 29, 2025
5000 Meters · OutdoorAIC Invitational · Apr 1820:50.27aAIC InvitationalApril 18, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 18AIC InvitationalApr 18 · 3000m Steeplechase · Place 3 · Hampshire (Mass.)3000m Steeplechase0.914m3.12:06.58aSr
Apr 18AIC InvitationalApr 18 · 5000 Meters · Place 10 · Hampshire (Mass.)5000 Meters10.20:50.27a PBSr
Mar 28Yellow Jacket OpenMar 28 · 3000m Steeplechase · Place 2 · Hampshire (Mass.)3000m Steeplechase0.914m2.10:23.35a PBSr
Mar 28Yellow Jacket OpenMar 28 · 5000 Meters · Hampshire (Mass.)5000 Meters--DNSSr
Mar 28Yellow Jacket OpenMar 28 · 800 Meters · Hampshire (Mass.)800 Meters--DNSSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 1 Mile · Place 90 · Hampshire (Mass.)1 Mile905:17.00a PBSr
Jan 31Mary Grinaker InvitationalJan 31 · 1 Mile · Place 10 · Hampshire (Mass.)1 Mile105:23.03aSr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 29Tufts Snowflake ClassicMar 29 · 3000m Steeplechase · Place 4 · Hampshire (Mass.)3000m Steeplechase411:32.25a PBJr
Mar 29Tufts Snowflake ClassicMar 29 · 1500 Meters · Place 35 · Hampshire (Mass.)1500 Meters354:56.88a PBJr

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26USCAA National ChampionshipApr 26 · 3000m Steeplechase · Place 6 · Hampshire (Mass.)3000m Steeplechase611:51.50a—
Mar 30Tufts Snowflake ClassicMar 30 · 3000m Steeplechase · Place 6 · Hampshire (Mass.)3000m Steeplechase612:05.25a—