Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorAAU Region 3 · Jun 205:32.04aAAU Region 3June 20, 2024
1500 Meters · OutdoorBethesda Track Club League Meet · May 265:24.05aBethesda Track Club League MeetMay 26, 2024
1600 Meters · IndoorMontgomery Invitational · Jan 115:52.64aMontgomery InvitationalJanuary 11, 2025
1600 Meters · OutdoorEast Coast Elite - Meet of Champions and Distance Carnival @ Stevenson University · Jun 15:43.00East Coast Elite - Meet of Champions and Distance Carnival @ Stevenson UniversityJune 1, 2024
200 Meters · OutdoorLightning TC Youth Track & Field Meet · Jun 432.10aLightning TC Youth Track & Field MeetJune 4, 2023
3000 Meters · IndoorAAU Region 3 · Jun 2013:02.05aAAU Region 3June 20, 2024
3000 Meters · OutdoorAAU Maryland District Qualifier · Jun 812:02.79aAAU Maryland District QualifierJune 8, 2024
3200 Meters · IndoorThe VA Showcase · Jan 1712:39.50aThe VA ShowcaseJanuary 17, 2026
3200 Meters · OutdoorThe Gator Track & Field Invitational · Apr 2712:44.11aThe Gator Track & Field InvitationalApril 27, 2024
400 Meters · OutdoorFreedom Flyers Youth Meet · May 71:13.54aFreedom Flyers Youth MeetMay 7, 2023
800 Meters · IndoorAAU Region 3 · Jun 202:33.82aAAU Region 3June 20, 2024
800 Meters · OutdoorThe Kayley Milor Twilight Meet · Apr 222:36.19aThe Kayley Milor Twilight MeetApril 22, 2025
800 Meters · Relay Split · IndoorAAU Region 3 · Jun 202:53.582AAU Region 3June 20, 2024
Finals · Outdoor2023 PVA Youth Invitational · Mar 42:51.382023 PVA Youth InvitationalMarch 4, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 1600 Meters · Place 57 · Winston ChurchillWinston Churchill1600 Meters576:02.52a11
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 800 Meters · Place 49 · Winston ChurchillWinston Churchill800 Meters492:41.96a11
Apr 18Trojan InvitationalApr 18 · 3200 Meters · Place 7 · Winston ChurchillWinston Churchill3200 Meters7.13:07.84a11
Apr 14B-CC at Winston ChurchillApr 14 · 1600 Meters · Place 7 · Winston ChurchillWinston Churchill1600 Meters75:55.5011
Apr 14B-CC at Winston ChurchillApr 14 · 800 Meters · Place 9 · Winston ChurchillWinston Churchill800 Meters92:45.0011
Apr 8Winston Churchill and Wootton at WhitmanApr 8 · 1600 Meters · Place 6 · Winston ChurchillWinston Churchill1600 Meters65:56.11a11
Apr 8Winston Churchill and Wootton at WhitmanApr 8 · 800 Meters · Place 4 · Winston ChurchillWinston Churchill800 Meters42:42.78a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21MCPS Indoor ChampionshipsJan 21 · 1600 Meters · Place 17 · Winston ChurchillWinston Churchill1600 Meters175:53.65a11
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 128 · Winston ChurchillWinston Churchill3200 Meters128.12:39.50a PB11
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 238 · Winston ChurchillWinston Churchill1600 Meters238.6:01.52a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Howard County Winterfest InvitationalDec 13 · 1600 Meters · Place 37 · Winston ChurchillWinston Churchill1600 Meters37.6:05.16a11
Dec 9MCPS #1Dec 9 · 1600 Meters · Place 8 · Winston ChurchillWinston Churchill1600 Meters8.5:55.16a11
Jan 22MCPS Indoor ChampionshipsJan 22 · 800 Meters · Place 18 · Winston ChurchillWinston Churchill800 Meters182:37.98a—
Jan 11Montgomery InvitationalJan 11 · 1600 Meters · Place 28 · Winston ChurchillWinston Churchill1600 Meters285:52.64a PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10MCPS B MeetMay 10 · 1600 Meters · Place 12 · Winston ChurchillWinston Churchill1600 Meters125:59.110
Apr 29B-CC and Whitman at ChurchillApr 29 · 3200 Meters · Place 7 · Winston ChurchillWinston Churchill3200 Meters713:32.5010
Apr 25Emerging Elite InvitationalApr 25 · 1600 Meters · Place 13 · Winston ChurchillWinston Churchill1600 Meters135:45.98a10
Apr 22The Kayley Milor Twilight MeetApr 22 · 800 Meters · Place 13 · Winston ChurchillWinston Churchill800 Meters132:36.19a PB10
Apr 2Churchill & Wootton @ WJApr 2 · 3200 Meters · Place 5 · Winston ChurchillWinston Churchill3200 Meters512:57.28a10
Mar 26Albert Einstein at Churchill Mar 26 · 1600 Meters · Place 7 · Winston ChurchillWinston Churchill1600 Meters76:00.1010
Mar 26Albert Einstein at Churchill Mar 26 · 800 Meters · Place 7 · Winston ChurchillWinston Churchill800 Meters72:45.0010

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17 MCPS Meet #2Dec 17 · 800 Meters · Place 11 · Winston ChurchillWinston Churchill800 Meters11.2:41.15a10
Jun 20AAU Region 3Jun 20 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 MetersRelay Split—2:53.582 PB9
Jun 20AAU Region 3Jun 20 · 3000 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club3000 Meters4.13:02.05a PB9
Jun 20AAU Region 3Jun 20 · 1500 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club1500 Meters3.5:32.04a PB9
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 9 · Seven Locks Running ClubSeven Locks Running Club800 Meters9.2:33.82a PB9
Feb 5MPSSAA 4A West Region ChampionshipsFeb 5 · 3200 Meters · Place 15 · Winston ChurchillWinston Churchill3200 Meters15.12:55.85a9

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · 3000 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu3000 Meters512:02.79a PB—
Jun 8AAU Maryland District QualifierJun 8 · 1500 Meters · Place 4 · Seven Locks Running CluSeven Locks Running Clu1500 Meters45:34.62a—
Jun 8AAU Maryland District QualifierJun 8 · 800 Meters · Place 15 · Seven Locks Running CluSeven Locks Running Clu800 Meters152:43.40a—
Jun 1East Coast Elite - Meet of Champions and Distance Carnival @ Stevenson UniversityJun 1 · 1600 Meters · Place 15 · Seven Locks Running ClubSeven Locks Running Club1600 Meters155:43.00 PB—
May 26Bethesda Track Club League MeetMay 26 · 1500 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club1500 Meters2.5:24.05a PB9
May 26Bethesda Track Club League MeetMay 26 · 800 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club800 Meters4.2:38.80a9
May 19Catoctin Youth Track & Field League MeetMay 19 · 1500 Meters · Place 1 · Seven Locks Running ClubSeven Locks Running Club1500 Meters1.5:33.41a9
May 19Catoctin Youth Track & Field League MeetMay 19 · 800 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club800 Meters4.2:40.21a9
May 11Montgomery County B MeetMay 11 · 3200 Meters · Place 6 · Winston ChurchillWinston Churchill3200 Meters613:02.2—
Apr 27The Gator Track & Field InvitationalApr 27 · 3200 Meters · Place 32 · Winston ChurchillWinston Churchill3200 Meters32.12:44.11a PB9
Apr 17Churchill & WJ @ WhitmanApr 17 · 3200 Meters · Place 4 · Winston ChurchillWinston Churchill3200 Meters413:35.25a—
Apr 17Churchill & WJ @ WhitmanApr 17 · 800 Meters · Place 21 · Winston ChurchillWinston Churchill800 Meters212:48.80a—
Apr 9B-CC at Winston ChurchillApr 9 · 800 Meters · Place 6 · Winston ChurchillWinston Churchill800 Meters62:43.60—
Apr 5Park InviteApr 5 · 3200 Meters · Place 21 · Winston ChurchillWinston Churchill3200 Meters2112:51.679
Apr 5Park InviteApr 5 · 1600 Meters · Place 19 · Winston ChurchillWinston Churchill1600 Meters196:07.879
Apr 3Churchill @ WoottonApr 3 · 1600 Meters · Place 5 · Winston ChurchillWinston Churchill1600 Meters55:58.05—
Apr 3Churchill @ WoottonApr 3 · 800 Meters · Place 11 · Winston ChurchillWinston Churchill800 Meters112:44.95—

2023 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · 3000 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club3000 Meters2.12:37.83a13
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · 800 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club800 Meters2.2:39.64a13
Jul 11AAU Club ChampionshipsJul 11 · 3000 Meters · Place 1 · Seven Locks Running ClubSeven Locks Running Club3000 Meters1.12:32.75Unofficial13
Jul 11AAU Club ChampionshipsJul 11 · 1500 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club1500 Meters6.5:51.10Unofficial13
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 MetersRound P--DNS13
Jul 1PVA Track and Field InvitationalJul 1 · 1500 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club1500 Meters4.5:31.37a13
Jul 1PVA Track and Field InvitationalJul 1 · 800 Meters · Place 10 · Seven Locks Running ClubSeven Locks Running Club800 Meters10.2:40.14a13
Jun 222023 AAU Region 3 QualifierJun 22 · 3000 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu3000 Meters513:14.73a—
Jun 222023 AAU Region 3 QualifierJun 22 · 1500 Meters · Place 7 · Seven Locks Running CluSeven Locks Running Clu1500 Meters75:47.10a—
Jun 222023 AAU Region 3 QualifierJun 22 · 800 Meters · Place 9 · Seven Locks Running CluSeven Locks Running Clu800 Meters92:41.17a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 3000 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu3000 Meters313:20.91—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu1500 Meters55:52.70—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu800 Meters52:41.09—
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 1500 Meters · Place 11 · Seven Locks Running ClubSeven Locks Running Club1500 Meters11.5:41.65a13
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 800 Meters · Place 16 · Seven Locks Running ClubSeven Locks Running Club800 Meters16.2:46.46a13
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 200 Meters · Place 26 · Seven Locks Running ClubSeven Locks Running Club200 Meters26.32.10a PB13
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 1500 Meters · Place 2 · Seven Locks Running CluSeven Locks Running Clu1500 Meters25:33.87a—
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 800 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu800 Meters52:45.77a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 1500 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu1500 Meters55:43.73a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 800 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu800 Meters52:47.43a—
May 7Freedom Flyers Youth MeetMay 7 · 800 Meters · Place 11 · Seven Locks Running CluSeven Locks Running Clu800 Meters112:48.42a—
May 7Freedom Flyers Youth MeetMay 7 · 400 Meters · Place 10 · Seven Locks Running CluSeven Locks Running Clu400 Meters101:13.54a PB—
Apr 30Bullseye TC Youth Track & Field MeetApr 30 · 1500 Meters · Place 4 · Seven Locks Running CluSeven Locks Running Clu1500 Meters45:47.60a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 3000 Meters · Place 6 · Seven Locks Running CluSeven Locks Running Clu3000 Meters613:14.15a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 800 Meters · Place 25 · Seven Locks Running CluSeven Locks Running Clu800 Meters253:13.01a—
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 1500 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club1500 Meters5.5:40.46a13
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 800 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club800 Meters6.2:44.61a13
Mar 42023 PVA Youth InvitationalMar 4 · Finals · Place 1 · Seven LocksSeven LocksFinals15:51.88—
Mar 42023 PVA Youth InvitationalMar 4 · Finals · Place 1 · Seven LocksSeven LocksFinals12:51.38 PB—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 18PVA 14 & Under National Championship Feb 18 · 1600 Meters · Place 10 · Seven Locks Running ClubSeven Locks Running Club1600 Meters106:20.85—
Feb 18PVA 14 & Under National Championship Feb 18 · 800 Meters · Place 17 · Seven Locks Running ClubSeven Locks Running Club800 Meters172:57.65—
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 1600 Meters · Place 10 · Seven Locks Running ClubSeven Locks Running Club1600 Meters10.6:20.85a13
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 800 Meters · Place 17 · Seven Locks Running ClubSeven Locks Running Club800 Meters17.2:57.65a13

2022 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 292022 Bullseye Summer Series #2Jul 29 · 800 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu800 Meters52:53.53a—
Jul 292022 Bullseye Summer Series #2Jul 29 · 400 Meters · Place 10 · Seven Locks Running CluSeven Locks Running Clu400 Meters101:17.29a—
Jul 15International Youth Championship Jul 15 · 3000 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club3000 Meters413:36.95—
Jul 15International Youth Championship Jul 15 · 800 Meters · Place 16 · Seven Locks Running ClubSeven Locks Running Club800 Meters162:58.77—
Jun 302022 Chase Athletics Summer Showdown: Meet #1Jun 30 · 800 Meters · Place 6 · Seven Locks Running CluSeven Locks Running Clu800 Meters62:58.01a—
Jun 302022 Chase Athletics Summer Showdown: Meet #1Jun 30 · 200 Meters · Place 44 · Seven Locks Running CluSeven Locks Running Clu200 Meters4436.13a—
Jun 23AAU Region 3 National QualifierJun 23 · 3000 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club3000 Meters412:47.24—
Jun 23AAU Region 3 National QualifierJun 23 · 1500 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club1500 Meters65:41.87—
Jun 23AAU Region 3 National QualifierJun 23 · 800 Meters · Place 7 · Seven Locks Running ClubSeven Locks Running Club800 Meters72:48.49—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 3000 Meters · Place 4 · Seven Locks Running CluSeven Locks Running Clu3000 Meters412:58.30a—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 1500 Meters · Place 9 · Seven Locks Running CluSeven Locks Running Clu1500 Meters95:52.19a—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 800 Meters · Place 10 · Seven Locks Running CluSeven Locks Running Clu800 Meters102:51.71a—
Jun 4DMV Youth ChallengeJun 4 · 3000 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club3000 Meters313:32.5413-14
Jun 4DMV Youth ChallengeJun 4 · 1500 Meters · Place 8 · Seven Locks Running ClubSeven Locks Running Club1500 Meters85:56.6013-14
Jun 4DMV Youth ChallengeJun 4 · 800 Meters · Place 15 · Seven Locks Running ClubSeven Locks Running Club800 Meters152:58.7913-14
May 29Seven Locks Running Club Youth Track & Field MeetMay 29 · 1500 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club1500 Meters65:49.93—
May 29Seven Locks Running Club Youth Track & Field MeetMay 29 · 800 Meters · Place 13 · Seven Locks Running ClubSeven Locks Running Club800 Meters132:53.12—
May 222022 West Carroll Wings Invitational MeetMay 22 · 800 Meters · Place 13 · Seven Locks Running ClubSeven Locks Running Club800 Meters13.2:52.43a12
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 1500 Meters · Place 10 · Seven Locks Running ClubSeven Locks Running Club1500 Meters10.5:59.78a12
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 800 Meters · Place 11 · Seven Locks Running ClubSeven Locks Running Club800 Meters11.2:57.16a12
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 400 Meters · Place 24 · Seven Locks Running ClubSeven Locks Running Club400 Meters24.1:20.22a12
May 1Bullseye Youth Track & Field MeetMay 1 · 1500 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club1500 Meters4.6:06.33a12
May 1Bullseye Youth Track & Field MeetMay 1 · 800 Meters · Place 13 · Seven Locks Running ClubSeven Locks Running Club800 Meters13.3:00.15a12
Apr 24Lightning Youth Track & Field MeetApr 24 · 800 Meters · Place 16 · Seven Locks Running ClubSeven Locks Running Club800 Meters16.3:00.74a12
Apr 24Lightning Youth Track & Field MeetApr 24 · 400 Meters · Place 38 · Seven Locks Running ClubSeven Locks Running Club400 Meters38.1:20.96a12
Apr 3Catoctin Youth Club Track & Field MeetApr 3 · 1500 Meters · Place 11 · Seven Locks Running ClubSeven Locks Running Club1500 Meters11.6:21.32a12
Apr 3Catoctin Youth Club Track & Field MeetApr 3 · 800 Meters · Place 12 · Seven Locks Running ClubSeven Locks Running Club800 Meters12.3:05.90a12