Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorAAU Region 3 · Jun 205:15.30aAAU Region 3June 20, 2024
1500 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 254:36.47aAAU Track & Field Region 3 QualifierJune 25, 2026
1600 Meters · OutdoorLandon Home Meet #2 · Apr 285:07.68aLandon Home Meet #2April 28, 2026
200 Meters · OutdoorWestminster Wolfpack Youth Track & Field Meet · Apr 1039.40aWestminster Wolfpack Youth Track & Field MeetApril 10, 2022
3000 Meters · IndoorAAU Region 3 · Jun 2011:22.43aAAU Region 3June 20, 2024
3000 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 2510:11.14aAAU Track & Field Region 3 QualifierJune 25, 2026
400 Meters · OutdoorSidwell vs Norwood Dual Meet · Apr 21:03.25aSidwell vs Norwood Dual MeetApril 2, 2026
5000 Meters · OutdoorBullseye/Yep Track & Field Summer Series #4 · Jul 2518:15.39aBullseye/Yep Track & Field Summer Series #4July 25, 2026
800 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 252:16.09aAAU Track & Field Region 3 QualifierJune 25, 2026
Combined results · Outdoor2023 International Youth Championship · Jul 145:42.272023 International Youth ChampionshipJuly 14, 2023

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 5000 Meters · Place 1 · Seven Locks Running ClubSeven Locks Running Club5000 Meters1.18:15.39a PB8
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 3000 Meters · Seven Locks Running ClubSeven Locks Running Club3000 Meters—DNS8
Jul 11Charles County Elite 20th Anniversary Invitational Meet powered by Coach MiamiJul 11 · 1500 Meters · Place 1 · Seven Locks Running ClubSeven Locks Running Club1500 Meters14:45.37a8
Jul 11Charles County Elite 20th Anniversary Invitational Meet powered by Coach MiamiJul 11 · 800 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club800 Meters22:18.16a8
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 3000 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club3000 Meters210:11.14a PB8
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 1500 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club1500 Meters54:36.47a PB8
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 800 Meters · Place 13 · Seven Locks Running ClubSeven Locks Running Club800 Meters132:16.09a PB8
Jun 20Bullseye/Yep Track & Field Summer Series #2Jun 20 · 1500 Meters · Seven Locks Running ClubSeven Locks Running Club1500 Meters—DNS8
Jun 20Bullseye/Yep Track & Field Summer Series #2Jun 20 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 Meters—DNS8
Jun 20Bullseye/Yep Track & Field Summer Series #2Jun 20 · 400 Meters · Seven Locks Running ClubSeven Locks Running Club400 Meters—DNS8
Jun 13AAU Maryland District QualifierJun 13 · 3000 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club3000 Meters2.10:15.95a8
Jun 13AAU Maryland District QualifierJun 13 · 1500 Meters · Place 7 · Seven Locks Running ClubSeven Locks Running Club1500 Meters7.4:46.99a8
Jun 13AAU Maryland District QualifierJun 13 · 800 Meters · Place 8 · Seven Locks Running ClubSeven Locks Running Club800 Meters8.2:18.66a8
Jun 10Seven Locks Last Chance MeetJun 10 · 800 Meters · Place 7 · Seven Locks Running ClubSeven Locks Running Club800 Meters7.2:21.06a8
May 30H-Town Rollerz Youth Track & FieldMay 30 · 1500 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club1500 Meters2.4:45.62a8
May 30H-Town Rollerz Youth Track & FieldMay 30 · 800 Meters · Place 1 · Seven Locks Running ClubSeven Locks Running Club800 Meters1.2:18.34a8
May 17Bel Air Youth Track & Field MeetMay 17 · 1500 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club1500 Meters3.4:39.36a8
May 3Catonsville Youth Track & Field MeetMay 3 · 800 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club800 Meters42:18.76a8
Apr 28Landon Home Meet #2Apr 28 · 1600 Meters · Place 1 · NorwoodNorwood1600 Meters1.5:07.68a PB8
Apr 28Landon Home Meet #2Apr 28 · 800 Meters · Place 3 · NorwoodNorwood800 Meters3.2:32.52a8
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 3000 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club3000 Meters4.10:37.38a8
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 1500 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club1500 Meters6.4:54.35a8
Apr 19Frederick Blaze Youth Track & Field InvitationalApr 19 · 800 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club800 Meters4.2:25.91a8
Apr 15Bullis MS #1Apr 15 · 800 Meters · Place 2 · NorwoodNorwood800 Meters22:22.07a8
Apr 15Bullis MS #1Apr 15 · 400 Meters · Place 5 · NorwoodNorwood400 Meters51:06.31a8
Apr 12Westminster Youth Track & Field Meet Apr 12 · 3000 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club3000 Meters4.10:24.15a8
Apr 12Westminster Youth Track & Field Meet Apr 12 · 1500 Meters · Seven Locks Running ClubSeven Locks Running Club1500 Meters—DNS8
Apr 7Norwood @ Landon ScrimmageApr 7 · 1600 Meters · Place 2 · NorwoodNorwood1600 Meters2.5:16.08
Apr 2Sidwell vs Norwood Dual MeetApr 2 · 800 Meters · Place 2 · NorwoodNorwood800 Meters2.2:24.29a8
Apr 2Sidwell vs Norwood Dual MeetApr 2 · 400 Meters · Place 3 · NorwoodNorwood400 Meters3.1:03.25a PB8

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 26Bullseye Summer Series #4Jul 26 · 5000 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club5000 Meters219:14.82a12
Jul 19Bullseye Summer Series #3Jul 19 · 1500 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club1500 Meters54:50.96a12
Jul 19Bullseye Summer Series #3Jul 19 · 800 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club800 Meters52:25.23a12
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 1500 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club1500 Meters24:56.74a12
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 800 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club800 Meters62:39.26a12
Jun 28Bullseye Summer Series #2Jun 28 · 3000 Meters · Place 1 · Seven Locks Running ClubSeven Locks Running Club3000 Meters110:56.49a12
Jun 28Bullseye Summer Series #2Jun 28 · 1500 Meters · Place 10 · Seven Locks Running ClubSeven Locks Running Club1500 Meters105:45.12a12
Jun 21Falls Rd Flyers Summer Series #1Jun 21 · 1500 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club1500 Meters25:08.12a12
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 3000 Meters · Place 10 · Seven Locks Running ClubSeven Locks Running Club3000 Meters1011:58.97a12
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 1500 Meters · Place 13 · Seven Locks Running ClubSeven Locks Running Club1500 Meters135:09.78a12
May 20Carlos Parson '77 InvitationalMay 20 · 1600 Meters · Place 3 · NorwoodNorwood1600 Meters35:25.00a7
May 18Westminster Youth Track & Field InvitationalMay 18 · 3000 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club3000 Meters3.10:57.59a12
May 18Westminster Youth Track & Field InvitationalMay 18 · 800 Meters · Place 12 · Seven Locks Running ClubSeven Locks Running Club800 Meters12.2:33.75a12
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 1500 Meters · Place 9 · Seven Locks Running ClubSeven Locks Running Club1500 Meters95:12.27a12
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 800 Meters · Place 8 · Seven Locks Running ClubSeven Locks Running Club800 Meters82:30.29a12
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 1500 Meters · Place 10 · Seven Locks Running ClubSeven Locks Running Club1500 Meters10.5:13.35a12
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 Meters—DNS12
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 1500 Meters · Place 10 · Seven Locks Running ClubSeven Locks Running Club1500 Meters105:11.87a12
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 800 Meters · Place 14 · Seven Locks Running ClubSeven Locks Running Club800 Meters142:35.58a12
Apr 8Norwood at Landon: ScrimmageApr 8 · 1600 Meters · Place 3 · NorwoodNorwood1600 Meters3.5:53.07
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 1500 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club1500 Meters45:19.97a12
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 800 Meters · Place 9 · Seven Locks Running ClubSeven Locks Running Club800 Meters92:36.05a12

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · 3000 Meters · Place 8 · Seven Locks Running CluSeven Locks Running Clu3000 Meters811:40.16a—
Jul 12International Youth ChampionsJul 12 · 800 Meters · Place 11 · Seven Locks Running CluSeven Locks Running Clu800 Meters112:41.88a—
Jun 29PVA InvitationalJun 29 · 1500 Meters · Place 3 · Seven Locks Running ClubSeven Locks Running Club1500 Meters3.5:19.96a11
Jun 29PVA InvitationalJun 29 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 Meters--DNS11
Jun 8AAU Maryland District QualifierJun 8 · 3000 Meters · Place 4 · Seven Locks Running CluSeven Locks Running Clu3000 Meters411:10.68a—
Jun 8AAU Maryland District QualifierJun 8 · 1500 Meters · Place 8 · Seven Locks Running CluSeven Locks Running Clu1500 Meters85:17.48a—
Jun 2Catonsville Youth League MeetJun 2 · 3000 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu3000 Meters311:20.55a—
Jun 2Catonsville Youth League MeetJun 2 · 800 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu800 Meters32:41.49a—
May 26Bethesda Track Club League MeetMay 26 · 3000 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club3000 Meters4.12:31.90a11
May 26Bethesda Track Club League MeetMay 26 · 1500 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club1500 Meters5.5:24.79a11
May 19Catoctin Youth Track & Field League MeetMay 19 · 3000 Meters · Seven Locks Running ClubSeven Locks Running Club3000 Meters—DNS11
May 19Catoctin Youth Track & Field League MeetMay 19 · 1500 Meters · Seven Locks Running ClubSeven Locks Running Club1500 Meters—DNS11
May 19Catoctin Youth Track & Field League MeetMay 19 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 Meters—DNS11
May 16Landon 5th/6th Grade MeetMay 16 · 1600 Meters · Place 5 · NorwoodNorwood1600 Meters5.5:50.76a6
May 16Landon 5th/6th Grade MeetMay 16 · 800 Meters · NorwoodNorwood800 Meters—DNS6
May 5Freedom Flyers League MeetMay 5 · 1500 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club1500 Meters6.5:21.82a11
May 5Freedom Flyers League MeetMay 5 · 800 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club800 Meters6.2:43.72a11
May 1Bullis Home Meet 2May 1 · 1600 Meters · Place 5 · NorwoodNorwood1600 Meters5.5:55.29a6
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 3000 Meters · Seven Locks Running ClubSeven Locks Running Club3000 Meters—DNS11
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 1500 Meters · Place 8 · Seven Locks Running ClubSeven Locks Running Club1500 Meters8.5:23.98a11
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 800 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club800 Meters5.2:41.69a11
Apr 21Westminster Track & Field Club League MeetApr 21 · 3000 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club3000 Meters5.11:33.39a11
Apr 21Westminster Track & Field Club League MeetApr 21 · 800 Meters · Place 7 · Seven Locks Running ClubSeven Locks Running Club800 Meters7.2:49.46a11
Apr 14Lightning Youth Track & Field League MeetApr 14 · 1500 Meters · Place 7 · Seven Locks Running ClubSeven Locks Running Club1500 Meters7.5:33.44a11
Apr 14Lightning Youth Track & Field League MeetApr 14 · 800 Meters · Place 8 · Seven Locks Running ClubSeven Locks Running Club800 Meters8.2:43.69a11
Apr 7FSK Jr. Eagles Track & Field League MeetApr 7 · 3000 Meters · Place 2 · Seven Locks Running ClubSeven Locks Running Club3000 Meters2.11:38.911
Apr 7FSK Jr. Eagles Track & Field League MeetApr 7 · 1500 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club1500 Meters5.5:38.07a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 3000 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club3000 Meters4.11:22.43a PB11
Jun 20AAU Region 3Jun 20 · 1500 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club1500 Meters6.5:15.30a PB11

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · 3000 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club3000 Meters6.12:01.12a10
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · 1500 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club1500 Meters5.5:53.25a10
Jul 142023 International Youth ChampionshipJul 14 · Combined results · Place 7 · Seven LocksSeven LocksCombined results75:42.27 PB—
Jul 1PVA Track and Field InvitationalJul 1 · 3000 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club3000 Meters5.12:21.00a10
Jul 1PVA Track and Field InvitationalJul 1 · 800 Meters · Place 12 · Seven Locks Running ClubSeven Locks Running Club800 Meters12.2:55.14a10
Jun 222023 AAU Region 3 QualifierJun 22 · 3000 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu3000 Meters512:03.50a—
Jun 222023 AAU Region 3 QualifierJun 22 · 1500 Meters · Place 8 · Seven Locks Running CluSeven Locks Running Clu1500 Meters85:43.40a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 3000 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu3000 Meters511:43.43—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 8 · Seven Locks Running CluSeven Locks Running Clu1500 Meters85:40.78—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 3000 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu3000 Meters511:43.43a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 8 · Seven Locks Running CluSeven Locks Running Clu1500 Meters85:40.78a—
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 1500 Meters · Seven Locks Running ClubSeven Locks Running Club1500 Meters—DNS10
Jun 4Lightning TC Youth Track & Field MeetJun 4 · 800 Meters · Seven Locks Running ClubSeven Locks Running Club800 Meters—DNS10
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 3000 Meters · Place 4 · Seven Locks Running CluSeven Locks Running Clu3000 Meters411:57.27a—
May 28Bullseye Memorial Day Weekend InvitationalMay 28 · 1500 Meters · Place 5 · Seven Locks Running CluSeven Locks Running Clu1500 Meters55:48.51a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 3000 Meters · Place 3 · Seven Locks Running CluSeven Locks Running Clu3000 Meters312:22.15a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 800 Meters · Place 6 · Seven Locks Running CluSeven Locks Running Clu800 Meters62:59.44a—
May 7Freedom Flyers Youth MeetMay 7 · 1500 Meters · Place 12 · Seven Locks Running CluSeven Locks Running Clu1500 Meters125:50.36a—
May 7Freedom Flyers Youth MeetMay 7 · 800 Meters · Place 7 · Seven Locks Running CluSeven Locks Running Clu800 Meters72:51.40a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 1500 Meters · Place 7 · Seven Locks Running CluSeven Locks Running Clu1500 Meters76:15.44a—
Apr 23Catoctin TC Youth Track & Field MeetApr 23 · 800 Meters · Place 12 · Seven Locks Running CluSeven Locks Running Clu800 Meters123:08.51a—
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 3000 Meters · Place 7 · Seven Locks Running ClubSeven Locks Running Club3000 Meters7.12:05.17a10
Apr 16Westminster TC Youth Track & Field MeetApr 16 · 1500 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club1500 Meters6.6:04.74a10

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 222022 West Carroll Wings Invitational MeetMay 22 · 800 Meters · Place 7 · Seven Locks Running ClubSeven Locks Running Club800 Meters7.2:56.09a9
May 222022 West Carroll Wings Invitational MeetMay 22 · 400 Meters · Place 24 · Seven Locks Running ClubSeven Locks Running Club400 Meters24.1:25.46a9
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 1500 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club1500 Meters6.6:06.75a9
May 15Freedom Fliers Youth Track & Field InvitationalMay 15 · 800 Meters · Place 5 · Seven Locks Running ClubSeven Locks Running Club800 Meters5.2:59.98a9
May 1Bullseye Youth Track & Field MeetMay 1 · 1500 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club1500 Meters6.6:02.54a9
May 1Bullseye Youth Track & Field MeetMay 1 · 800 Meters · Place 13 · Seven Locks Running ClubSeven Locks Running Club800 Meters13.3:04.21a9
Apr 24Lightning Youth Track & Field MeetApr 24 · 1500 Meters · Place 4 · Seven Locks Running ClubSeven Locks Running Club1500 Meters4.5:52.85a9
Apr 24Lightning Youth Track & Field MeetApr 24 · 800 Meters · Place 9 · Seven Locks Running ClubSeven Locks Running Club800 Meters9.2:55.61a9
Apr 10Westminster Wolfpack Youth Track & Field MeetApr 10 · 800 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club800 Meters6.3:05.43a9
Apr 10Westminster Wolfpack Youth Track & Field MeetApr 10 · 400 Meters · Place 6 · Seven Locks Running ClubSeven Locks Running Club400 Meters6.1:24.09a9
Apr 10Westminster Wolfpack Youth Track & Field MeetApr 10 · 200 Meters · Place 15 · Seven Locks Running ClubSeven Locks Running Club200 Meters15.39.40a PB9
Apr 3Catoctin Youth Club Track & Field MeetApr 3 · 1500 Meters · Place 10 · Seven Locks Running ClubSeven Locks Running Club1500 Meters10.6:35.34a9
Apr 3Catoctin Youth Club Track & Field MeetApr 3 · 800 Meters · Place 13 · Seven Locks Running ClubSeven Locks Running Club800 Meters13.3:14.11a9