Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorAAU Region 3 · Jun 204:39.36aAAU Region 3June 20, 2024
1500 Meters · OutdoorAAU Maryland District Qualifier · Jun 84:35.62aAAU Maryland District QualifierJune 8, 2024
1600 Meters · Outdoor2026 Emerging Elite & Gator Invitational · Apr 244:37.21a2026 Emerging Elite & Gator InvitationalApril 24, 2026
3000 Meters · IndoorAAU Region 3 · Jun 2010:18.49aAAU Region 3June 20, 2024
3000 Meters · OutdoorInternational Youth Champions · Jul 1210:11.23aInternational Youth ChampionsJuly 12, 2024
3200 Meters · OutdoorWinston Churchill and Wootton at Whitman · Apr 810:20.42aWinston Churchill and Wootton at WhitmanApril 8, 2026
800 Meters · IndoorAAU Region 3 · Jun 202:10.64aAAU Region 3June 20, 2024
800 Meters · Outdoor2026 Emerging Elite & Gator Invitational · Apr 242:05.46a2026 Emerging Elite & Gator InvitationalApril 24, 2026
800 Meters · Relay Split · IndoorMPSSAA 4A West Region Championships · Feb 32:10.946aMPSSAA 4A West Region ChampionshipsFebruary 3, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 10Seven Locks Last Chance MeetJun 10 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 Meters—DNS10
Jun 6Roadrunners Last ChanceJun 6 · 1 Mile · Seven Locks Running ClubSeven Locks Running Club1 Mile—DNS10
Jun 6Roadrunners Last ChanceJun 6 · 800 Meters · Place 27 · Seven Locks Running ClubSeven Locks Running Club800 Meters27.2:06.02a10
May 30Bishop McNamara Last ChanceMay 30 · 1600 Meters · Place 13 · Seven Locks Running ClubSeven Locks Running Club1600 Meters13.4:42.58a10
May 30Bishop McNamara Last ChanceMay 30 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 Meters--DNS10
May 12MPSSAA 4A West Region ChampionshipsMay 12 · 1600 Meters · Place 11 · Winston ChurchillWinston Churchill1600 Meters11.4:38.74a10
May 6MCPS Outdoor County ChampionshipsMay 6 · 1600 Meters · Place 28 · Winston ChurchillWinston Churchill1600 Meters284:44.20a10
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 1600 Meters · Place 25 · Winston ChurchillWinston Churchill1600 Meters254:37.21a PB10
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 800 Meters · Place 5 · Winston ChurchillWinston Churchill800 Meters52:05.46a PB10
Apr 18Trojan InvitationalApr 18 · 1600 Meters · Place 8 · Winston ChurchillWinston Churchill1600 Meters8.4:41.92a10
Apr 18Trojan InvitationalApr 18 · 800 Meters · Place 10 · Winston ChurchillWinston Churchill800 Meters10.2:06.91a10
Apr 14B-CC at Winston ChurchillApr 14 · 1600 Meters · Place 6 · Winston ChurchillWinston Churchill1600 Meters64:57.7010
Apr 14B-CC at Winston ChurchillApr 14 · 800 Meters · Place 9 · Winston ChurchillWinston Churchill800 Meters92:14.9010
Apr 8Winston Churchill and Wootton at WhitmanApr 8 · 3200 Meters · Place 1 · Winston ChurchillWinston Churchill3200 Meters110:20.42a PB10
Apr 8Winston Churchill and Wootton at WhitmanApr 8 · 800 Meters · Place 13 · Winston ChurchillWinston Churchill800 Meters132:18.09a10
Mar 25Churchill @ WJMar 25 · 1600 Meters · Place 2 · Winston ChurchillWinston Churchill1600 Meters24:43.35a10
Mar 25Churchill @ WJMar 25 · 800 Meters · Place 4 · Winston ChurchillWinston Churchill800 Meters42:09.74a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 6MCPS #3Jan 6 · 800 Meters · Place 12 · Winston ChurchillWinston Churchill800 Meters122:11.81a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9MCPS #1Dec 9 · 800 Meters · Place 16 · Winston ChurchillWinston Churchill800 Meters16.2:14.11a10
Feb 3MPSSAA 4A West Region ChampionshipsFeb 3 · 800 Meters · Winston ChurchillWinston Churchill800 MetersRelay Split—2:10.946a PB9
Jan 22MCPS Indoor ChampionshipsJan 22 · 800 Meters · Place 30 · Winston ChurchillWinston Churchill800 Meters302:11.57a—
Jan 11Montgomery InvitationalJan 11 · 800 Meters · Place 47 · Winston ChurchillWinston Churchill800 Meters472:13.68a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13MPSSAA 4A West Region ChampionshipsMay 13 · 800 Meters · Place 20 · Winston ChurchillWinston Churchill800 Meters20.2:08.55a9
Apr 29B-CC and Whitman at ChurchillApr 29 · 1600 Meters · Place 9 · Winston ChurchillWinston Churchill1600 Meters94:55.209
Apr 29B-CC and Whitman at ChurchillApr 29 · 800 Meters · Place 10 · Winston ChurchillWinston Churchill800 Meters102:13.509
Apr 25Emerging Elite InvitationalApr 25 · 1600 Meters · Place 10 · Winston ChurchillWinston Churchill1600 Meters104:53.83a9
Apr 25Emerging Elite InvitationalApr 25 · 800 Meters · Place 14 · Winston ChurchillWinston Churchill800 Meters142:11.73a9
Apr 22The Kayley Milor Twilight MeetApr 22 · 800 Meters · Place 26 · Winston ChurchillWinston Churchill800 Meters262:12.46a9
Apr 5DMV Wildcat InvitationalApr 5 · 1600 Meters · Place 24 · Winston ChurchillWinston Churchill1600 Meters244:53.85a9
Apr 2Churchill & Wootton @ WJApr 2 · 1600 Meters · Place 8 · Winston ChurchillWinston Churchill1600 Meters84:57.82a9
Apr 2Churchill & Wootton @ WJApr 2 · 800 Meters · Place 15 · Winston ChurchillWinston Churchill800 Meters152:17.86a9

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17 MCPS Meet #2Dec 17 · 800 Meters · Place 24 · Winston ChurchillWinston Churchill800 Meters24.2:16.50a9
Jun 20AAU Region 3Jun 20 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 MetersRelay Split—2:34.9478
Jun 20AAU Region 3Jun 20 · 3000 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club3000 Meters2.10:18.49a PB8
Jun 20AAU Region 3Jun 20 · 1500 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club1500 Meters3.4:39.36a PB8
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club800 Meters5.2:10.64a PB8

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · 3000 Meters · Place 1 · Seven Locks Running CluSeven Locks Running Clu3000 Meters110:11.23a PB—
Jul 12International Youth ChampionsJul 12 · 1500 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu1500 Meters54:40.28a—
Jun 8AAU Maryland District QualifierJun 8 · 3000 Meters · Place 2 · Seven Locks Running CluSeven Locks Running Clu3000 Meters210:17.51a—
Jun 8AAU Maryland District QualifierJun 8 · 1500 Meters · Place 2 · Seven Locks Running CluSeven Locks Running Clu1500 Meters24:35.62a PB—
Jun 8AAU Maryland District QualifierJun 8 · 800 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu800 Meters32:15.35a—
Jun 2Catonsville Youth League MeetJun 2 · 1500 Meters · Place 2 · Seven Locks Running CluSeven Locks Running Clu1500 Meters24:50.99a—
Jun 2Catonsville Youth League MeetJun 2 · 800 Meters · Place 4 · Seven Locks Running CluSeven Locks Running Clu800 Meters42:12.17a—
May 26Bethesda Track Club League MeetMay 26 · 800 Meters · Place 1 · Seven Locks Running ClubSeven Locks Running Club800 Meters1.2:16.77a8
May 19Catoctin Youth Track & Field League MeetMay 19 · 1500 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club1500 Meters3.4:49.07a8
May 19Catoctin Youth Track & Field League MeetMay 19 · 800 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club800 Meters5.2:17.14a8
May 5Freedom Flyers League MeetMay 5 · 1500 Meters · Seven Locks Running ClubSeven Locks Running Club1500 Meters—DNS8
May 5Freedom Flyers League MeetMay 5 · 800 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club800 Meters2.2:23.62a8
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 1500 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club1500 Meters3.4:50.72a8
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club800 Meters4.2:24.70a8
Apr 21Westminster Track & Field Club League MeetApr 21 · 1500 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club1500 Meters2.5:01.17a8
Apr 21Westminster Track & Field Club League MeetApr 21 · 800 Meters · Place 9 · Seven Locks Running ClubSeven Locks Running Club800 Meters9.2:26.70a8
Apr 14Lightning Youth Track & Field League MeetApr 14 · 3000 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club3000 Meters5.11:17.49a8
Apr 14Lightning Youth Track & Field League MeetApr 14 · 1500 Meters · Seven Locks Running ClubSeven Locks Running Club1500 Meters—DNS8
Apr 7FSK Jr. Eagles Track & Field League MeetApr 7 · 3000 Meters · Place 1 · Seven Locks Running ClubSeven Locks Running Club3000 Meters1.10:53.38
Apr 7FSK Jr. Eagles Track & Field League MeetApr 7 · 1500 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club1500 Meters4.5:03.71a8

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · 3000 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club3000 Meters4.11:13.70a12
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · 1500 Meters · Place 1 · Seven Locks Running ClubSeven Locks Running Club1500 Meters1.5:10.04a12
Jul 1PVA Track and Field InvitationalJul 1 · 1500 Meters · Place 8 · Seven Locks Running ClubSeven Locks Running Club1500 Meters8.4:54.79a12
Jul 1PVA Track and Field InvitationalJul 1 · 800 Meters · Place 15 · Seven Locks Running ClubSeven Locks Running Club800 Meters15.2:26.24a12
Jun 222023 AAU Region 3 QualifierJun 22 · 3000 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu3000 Meters311:06.72a—
Jun 222023 AAU Region 3 QualifierJun 22 · 1500 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu1500 Meters35:06.92a—
Jun 222023 AAU Region 3 QualifierJun 22 · 800 Meters · Place 8 · Seven Locks Running CluSeven Locks Running Clu800 Meters82:33.55a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 3000 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu3000 Meters510:54.41—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu1500 Meters35:09.64—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 8 · Seven Locks Running CluSeven Locks Running Clu800 Meters82:33.51—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 3000 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu3000 Meters510:54.41a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu1500 Meters35:09.64a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 8 · Seven Locks Running CluSeven Locks Running Clu800 Meters82:33.51a—
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 1500 Meters · Seven Locks Running ClubSeven Locks Running Club1500 Meters—DNS12
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 Meters—DNS12
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 3000 Meters · Place 4 · Seven Locks Running CluSeven Locks Running Clu3000 Meters411:59.19a—
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 3000 Meters · Place 9 · Seven Locks Running ClubSeven Locks Running Club3000 Meters9.11:32.52a12
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 1500 Meters · Place 11 · Seven Locks Running ClubSeven Locks Running Club1500 Meters11.5:23.41a12

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 15International Youth Championship Jul 15 · 3000 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club3000 Meters311:56.22—
Jul 15International Youth Championship Jul 15 · 1500 Meters · Place 7 · Seven Locks Running ClubSeven Locks Running Club1500 Meters75:26.57—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 3000 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu3000 Meters313:37.19a—
May 222022 West Carroll Wings Invitational MeetMay 22 · 100 Meters · Seven Locks Running ClubSeven Locks Running Club100 Meters--DNS11
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 3000 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club3000 Meters3.11:48.22a11
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 1500 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club1500 Meters4.5:34.62a11
May 1Bullseye Youth Track & Field MeetMay 1 · 1500 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club1500 Meters3.5:29.78a11
May 1Bullseye Youth Track & Field MeetMay 1 · 800 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club800 Meters4.2:40.43a11
Apr 3Catoctin Youth Club Track & Field MeetApr 3 · 1500 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club1500 Meters2.5:48.08a11
Apr 3Catoctin Youth Club Track & Field MeetApr 3 · 800 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club800 Meters3.2:48.06a11