Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA All-State Championships · Feb 265:00.48MIAA All-State ChampionshipsFebruary 26, 2022
1 Mile · OutdoorMIAA Meet of Champions · Jun 24:49.31aMIAA Meet of ChampionsJune 2, 2022
1000 Meters · IndoorNew England Indoor Championships · Mar 42:49.56New England Indoor ChampionshipsMarch 4, 2023
1500 Meters · IndoorNew Balance Indoor Grand Prix · Feb 44:40.40aNew Balance Indoor Grand PrixFebruary 4, 2023
1500 Meters · Outdoor2024 Bryan Clay Invitational · Apr 114:26.16a2024 Bryan Clay InvitationalApril 11, 2024
1600 Meters · IndoorNew Balance Indoor Grand Prix · Feb 44:59.62aNew Balance Indoor Grand PrixFebruary 4, 2023
2 Miles · IndoorDual County League Meet #4 · Jan 1812:18.45Dual County League Meet #4January 18, 2023
600 Meters · IndoorMSTCA Speed Classic Large School · Dec 171:35.21aMSTCA Speed Classic Large SchoolDecember 17, 2022
800 Meters · IndoorACC Indoor Championships · Feb 262:05.56aACC Indoor ChampionshipsFebruary 26, 2026
800 Meters · OutdoorNCAA DI Outdoor Championships - West First-Rounds · May 272:04.92aNCAA DI Outdoor Championships - West First-RoundsMay 27, 2026
BU Facility: 1:59.49 2024 Michaela Rose, LSU · IndoorJohn Thomas Terrier Classic · Jan 302:09.35John Thomas Terrier ClassicJanuary 30, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · 800 Meters · Place 23 · StanfordStanford800 MetersRound P23.2:04.92a PBJr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · 800 Meters · Place 22 · StanfordStanford800 MetersRound S22.2:08.37aJr
May 14ACC Outdoor ChampionshipsMay 14 · 800 Meters · Place 16 · StanfordStanford800 MetersRound P16.2:07.19aJr
May 1Payton Jordan InvitationalMay 1 · 800 Meters · StanfordStanford800 Meters--DNFJr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · StanfordStanford1500 Meters--DNSJr
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · StanfordStanford800 Meters--DNSJr
Apr 11Stanford vs Cal Big MeetApr 11 · 800 Meters · Place 2 · StanfordStanford800 Meters2.2:05.13aJr
Apr 3Stanford InviteApr 3 · 1500 Meters · Place 9 · StanfordStanford1500 Meters9.4:26.77aJr
Apr 3Stanford InviteApr 3 · 800 Meters · Place 4 · StanfordStanford800 Meters4.2:06.02aJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 800 Meters · Place 8 · StanfordStanford800 MetersRound P8.2:05.56a PBJr
Feb 26ACC Indoor ChampionshipsFeb 26 · 800 Meters · Place 7 · StanfordStanford800 Meters7.2:05.61aJr
Jan 30John Thomas Terrier ClassicJan 30 · 800 Meters · Place 2 · StanfordStanford800 Meters22:09.35JR
Jan 30John Thomas Terrier ClassicJan 30 · 800 Meters · Place 2 · StanfordStanford800 Meters22:09.35JR
Jan 30John Thomas Terrier ClassicJan 30 · BU Facility: 1:59.49 2024 Michaela Rose, LSU · Place 2 · StanfordStanfordBU Facility: 1:59.49 2024 Michaela Rose, LSU22:09.35 PBJR

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15ACC Outdoor ChampionshipsMay 15 · 800 Meters · Place 16 · StanfordStanford800 MetersRound P16.2:08.11aSo
May 3Cal vs Stanford Big MeetMay 3 · 800 Meters · Place 4 · StanfordStanford800 Meters42:07.97aSO
Apr 25Payton Jordan Invitational Apr 25 · 800 Meters · Place 1 · StanfordStanford800 Meters12:07.60—
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 51 · StanfordStanford800 Meters512:08.47SO
Apr 4Stanford InvitationalApr 4 · 1500 Meters · Place 10 · StanfordStanford1500 Meters10.4:30.06aSo
Apr 4Stanford InvitationalApr 4 · 800 Meters · Place 7 · StanfordStanford800 Meters7.2:09.77aSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 1200 Meters · StanfordStanford1200 MetersRelay Split—3:23.6hUnofficialSo
Jan 31John Thomas Terrier ClassicJan 31 · 800 Meters · Place 29 · StanfordStanford800 Meters292:08.19a—
Jan 31John Thomas Terrier ClassicJan 31 · 800 Meters · Place 29 · StanfordStanford800 Meters292:08.19a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - West First-RoundsMay 22 · 800 Meters · Place 47 · StanfordStanford800 MetersRound P47.2:11.97aFr
Apr 30Cal at Stanford (The Big Meet)Apr 30 · 800 Meters · Place 3 · StanfordStanford800 Meters3.2:07.05aFr
Apr 26Payton Jordan Cardinal InvitationalApr 26 · 800 Meters · Place 3 · StanfordStanford800 Meters32:07.57FR
Apr 112024 Bryan Clay InvitationalApr 11 · 1500 Meters · Place 13 · StanfordStanford1500 Meters13.4:26.16a PBFr
Apr 112024 Bryan Clay InvitationalApr 11 · 800 Meters · Place 75 · StanfordStanford800 Meters75.2:08.43aFr
Mar 29Stanford Invitational - CollegiateMar 29 · 1500 Meters · Place 11 · StanfordStanford1500 Meters11.4:33.03aFr
Mar 29Stanford Invitational - CollegiateMar 29 · 800 Meters · Place 7 · StanfordStanford800 Meters7.2:10.07aFr
Mar 152024 Hornet InviteMar 15 · 1500 Meters · Place 8 · StanfordStanford1500 Meters84:28.74a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 26John Thomas Terrier ClassicJan 26 · 800 Meters · Place 19 · StanfordStanford800 Meters192:08.21a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile14:54.02a—
Jun 1MIAA Meet of ChampionsJun 1 · 800 Meters · Place 1 · Newton SouthNewton South800 Meters12:11.62a—
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile1.4:52.85a12
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 800 Meters · Place 1 · Newton SouthNewton South800 Meters1.2:08.27a12
May 17Dual County League Championship MeetMay 17 · 400 Meters · Place 1 · Newton SouthNewton South400 Meters1.57.17aUnofficial12
May 13Andover Boosters MeetMay 13 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile1.5:11.43a12

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 4New England Indoor ChampionshipsMar 4 · 1000 Meters · Place 1 · Newton South-MANewton South-MA1000 Meters12:51.6012
Mar 4New England Indoor ChampionshipsMar 4 · 1000 Meters · Place 2 · Newton South-MANewton South-MA1000 Meters22:49.56 PB12
Feb 25MIAA Meet of ChampionsFeb 25 · 1000 Meters · Place 1 · Newton SouthNewton South1000 Meters12:51.60SR
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile1.5:03.63a12
Feb 11Dual County League ChampionshipsFeb 11 · 600 Meters · Place 1 · Newton SouthNewton South600 Meters11:35.80SR
Feb 4New Balance Indoor Grand PrixFeb 4 · 1 Mile · Place 7 · USAUSA1 Mile7.5:01.65a12
Feb 4New Balance Indoor Grand PrixFeb 4 · 1600 Meters · Place 7 · USAUSA1600 Meters7.4:59.62a PB12
Feb 4New Balance Indoor Grand PrixFeb 4 · 1500 Meters · Place 7 · USAUSA1500 Meters7.4:40.40a PB12
Jan 25Dual County League Meet #5Jan 25 · 1000 Meters · Place 1 · Newton SouthNewton South1000 Meters12:59.66a12
Jan 18Dual County League Meet #4Jan 18 · 2 Miles · Place 3 · Newton SouthNewton South2 Miles312:18.45 PBSR
Jan 11Dual County League Meet #3Jan 11 · 1000 Meters · Place 1 · Newton SouthNewton South1000 Meters12:54.57SR
Jan 4Dual County League Meet #2Jan 4 · 2 Miles · Newton SouthNewton South2 Miles—DNS12
Jan 4Dual County League Meet #2Jan 4 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile1.5:10.40a12

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 600 Meters · Place 1 · Newton SouthNewton South600 Meters1.1:35.21a PB12
Dec 14Dual County League Meet #1Dec 14 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile1.5:14.63a12
Feb 26MIAA All-State ChampionshipsFeb 26 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile15:00.48 PB11
Feb 19MIAA DIV 1 ChampionshipsFeb 19 · 1000 Meters · Place 1 · Newton SouthNewton South1000 Meters12:54.85JR
Feb 12Dual County League ChampionshipsFeb 12 · 1000 Meters · Place 1 · Newton SouthNewton South1000 Meters13:05.97JR
Jan 31Dual County League Meet #5Jan 31 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile15:07.6011
Jan 24Dual County League Meet #4Jan 24 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile15:10.6811

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile1.4:49.31a PB11
Jun 2MIAA Meet of ChampionsJun 2 · 800 Meters · Place 1 · Newton SouthNewton South800 Meters1.2:07.18a11
May 27MIAA D1 ChampionshipMay 27 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile1.5:02.98a11
May 27MIAA D1 ChampionshipMay 27 · 800 Meters · Place 1 · Newton SouthNewton South800 Meters1.2:11.93a11
May 18Dual County Championship MeetMay 18 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile1.5:05.28a11
May 1466th Annual Andover Boosters InvitationalMay 14 · 800 Meters · Place 1 · Newton SouthNewton South800 Meters12:10.7011
May 7Weston Twilight InvitationalMay 7 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile14:57.5011
May 7Weston Twilight InvitationalMay 7 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile14:57.5011

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19MSTCA Speed Classic- Large SchoolsDec 19 · 600 Meters · Place 1 · Newton SouthNewton South600 Meters1.1:36.25a11
Dec 19MSTCA Large School Speed ClassicDec 19 · 600 Meters · Place 1 · Newton SouthNewton South600 Meters1.1:36.25a11

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 18MIAA D1 South ChampionshipJun 18 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile15:02.08SO
Jun 12Dual County League MeetJun 12 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile14:53.86SO

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8Dual County League ChampionshipsFeb 8 · 1 Mile · Place 7 · Newton SouthNewton South1 Mile75:28.19FR
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile15:15.589
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · 1 Mile · Place 1 · Newton SouthNewton South1 Mile15:15.589
Jan 4Auerbach Freshmen-Sophomore Meet Large SchoolJan 4 · 1000 Meters · Place 4 · Newton SouthNewton South1000 Meters43:11.889
Jan 4Auerbach Freshmen-Sophomore Meet Large SchoolJan 4 · 1000 Meters · Place 4 · Newton SouthNewton South1000 Meters43:11.889