Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor FCPS Track & Field Championships · May 711.29a FCPS Track & Field ChampionshipsMay 7, 2026
200 Meters · Indoor2LRS Indoor Invitational · Jan 1624.20a2LRS Indoor InvitationalJanuary 16, 2026
200 Meters · OutdoorAdidas Track Nationals 2026 · Jun 1822.61aAdidas Track Nationals 2026June 18, 2026
200 Meters · Relay Split · IndoorMPSSAA 3A West Region Championships · Jan 3125.430MPSSAA 3A West Region ChampionshipsJanuary 31, 2026
300 Meters · IndoorFrederick County Indoor T&F Championships · Jan 2339.33aFrederick County Indoor T&F ChampionshipsJanuary 23, 2026
300m Hurdles · 36" / 0.914m · OutdoorMPSSAA 3A West Region Championships · May 1443.34aMPSSAA 3A West Region ChampionshipsMay 14, 2026
400 Meters · OutdoorAdidas Track Nationals 2026 · Jun 1852.20aAdidas Track Nationals 2026June 18, 2026
400m Hurdles · 36" / 0.914m · OutdoorBullseye/Yep Track & Field Summer Series #4 · Jul 251:01.57aBullseye/Yep Track & Field Summer Series #4July 25, 2026
55 Meters · IndoorFrederick County Indoor T&F Championships · Jan 236.85aFrederick County Indoor T&F ChampionshipsJanuary 23, 2026
60 Meter · Indoor2LRS Indoor Invitational · Jan 167.46a2LRS Indoor InvitationalJanuary 16, 2026

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 400m Hurdles · Place 4 · Windsor Elite Track ClubWindsor Elite Track Club400m Hurdles36" / 0.914m4.1:01.57a PB10
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 200 Meters · Place 6 · Windsor Elite Track ClubWindsor Elite Track Club200 Meters6.23.01a10
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 100 Meters · Place 7 · Windsor Elite Track ClubWindsor Elite Track Club100 Meters7.11.40a10
Jun 27Falls Rd Flyers Summer Track Meet #1Jun 27 · 400 Meters · Windsor Elite Track ClubWindsor Elite Track Club400 Meters—DNS10
Jun 27Falls Rd Flyers Summer Track Meet #1Jun 27 · 200 Meters · Windsor Elite Track ClubWindsor Elite Track Club200 Meters—DNS10
Jun 27Falls Rd Flyers Summer Track Meet #1Jun 27 · 100 Meters · Place 3 · Windsor Elite Track ClubWindsor Elite Track Club100 Meters3.11.52a10
Jun 18Adidas Track Nationals 2026Jun 18 · 400 Meters · Place 143 · Windsor Elite Track ClubWindsor Elite Track Club400 Meters143.52.20a PB10
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 102 · Windsor Elite Track ClubWindsor Elite Track Club200 MetersRound P102.22.61a PBWind: 1.510
Jun 13AAU Maryland District QualifierJun 13 · 400 Meters · Place 11 · UnattachedUnattached400 Meters11.52.67a10
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 20 · UnattachedUnattached200 MetersRound P20.23.18aWind: -110
Jun 13AAU Maryland District QualifierJun 13 · 100 Meters · Place 17 · UnattachedUnattached100 MetersRound P17.11.54aWind: -0.110
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 400 Meters · Place 5 · Windsor Elite Track ClubWindsor Elite Track Club400 Meters5.52.48a10
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 200 Meters · Place 6 · Windsor Elite Track ClubWindsor Elite Track Club200 Meters6.23.10a10
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 100 Meters · Place 10 · Windsor Elite Track ClubWindsor Elite Track Club100 Meters10.11.47aWind: -0.510
May 14MPSSAA 3A West Region ChampionshipsMay 14 · 300m Hurdles · Place 7 · OakdaleOakdale300m Hurdles36" / 0.914m7.43.34a PB10
May 14MPSSAA 3A West Region ChampionshipsMay 14 · 200 Meters · Place 22 · OakdaleOakdale200 MetersRound P22.23.79a10
May 14MPSSAA 3A West Region ChampionshipsMay 14 · 100 Meters · Place 12 · OakdaleOakdale100 MetersRound P12.11.49a10
May 14MPSSAA 3A West Region ChampionshipsMay 14 · 100 Meters · Place 9 · OakdaleOakdale100 Meters9.11.31a10
May 7 FCPS Track & Field ChampionshipsMay 7 · 300m Hurdles · Place 17 · OakdaleOakdale300m Hurdles36" / 0.914m17.46.33a10
May 7 FCPS Track & Field ChampionshipsMay 7 · 100 Meters · Place 11 · OakdaleOakdale100 MetersRound P11.11.29a PB10
Apr 21Linganore Hexa-ClassicApr 21 · 300m Hurdles · Place 1 · OakdaleOakdale300m Hurdles144.57a10
Apr 21Linganore Hexa-ClassicApr 21 · 100 Meters · Place 6 · OakdaleOakdale100 Meters611.61a10
Apr 16Under Armour Black & Blue InvitationalApr 16 · 200 Meters · Place 26 · OakdaleOakdale200 Meters2623.15a10
Apr 16Under Armour Black & Blue InvitationalApr 16 · 100 Meters · Place 25 · OakdaleOakdale100 Meters2511.31a10
Apr 41st Tamara Ovejera Invitational (Patriot Invite)Apr 4 · 100 Meters · Place 12 · OakdaleOakdale100 Meters1211.62a10
Mar 24Oakdale Bear CrawlMar 24 · 300m Hurdles · Place 3 · OakdaleOakdale300m Hurdles348.80a10
Mar 24Oakdale Bear CrawlMar 24 · 100 Meters · Place 3 · OakdaleOakdale100 Meters311.67a10
Mar 10Spring Time TrialsMar 10 · 200 Meters · OakdaleOakdale200 Meters—22.9Unofficial10
Mar 10Spring Time TrialsMar 10 · 100 Meters · OakdaleOakdale100 Meters—11.16Unofficial10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31MPSSAA 3A West Region ChampionshipsJan 31 · 200 Meters · OakdaleOakdale200 MetersRelay Split—25.430 PB10
Jan 23Frederick County Indoor T&F ChampionshipsJan 23 · 300 Meters · Place 19 · OakdaleOakdale300 Meters1939.33a PB10
Jan 23Frederick County Indoor T&F ChampionshipsJan 23 · 55 Meters · Place 13 · OakdaleOakdale55 Meters136.85a PB10
Jan 162LRS Indoor InvitationalJan 16 · 60 Meter · Place 15 · OakdaleOakdale60 Meter15.7.46a PB10
Jan 162LRS Indoor InvitationalJan 16 · 200 Meters · Place 9 · OakdaleOakdale200 Meters9.24.20a PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Bullseye's Ice Box Track & Field InvitationalDec 29 · 200 Meters · Place 43 · OakdaleOakdale200 Meters43.25.00a10
Dec 12Ray Shriver InvitationalDec 12 · 300 Meters · Place 14 · OakdaleOakdale300 Meters14.40.04a10

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 26Bullseye Summer Series #4Jul 26 · 400 Meters · Place 13 · Windsor Elite Track ClubWindsor Elite Track Club400 Meters1356.90a9
Jul 26Bullseye Summer Series #4Jul 26 · 200 Meters · Place 19 · Windsor Elite Track ClubWindsor Elite Track Club200 Meters1924.91a9
Jul 26Bullseye Summer Series #4Jul 26 · 100 Meters · Place 15 · Windsor Elite Track ClubWindsor Elite Track Club100 Meters1512.11a9
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 400 Meters · Place 5 · Windsor Elite Track ClubWindsor Elite Track Club400 Meters555.74a9
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 200 Meters · Place 4 · Windsor Elite Track ClubWindsor Elite Track Club200 Meters424.63a9
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 100 Meters · Place 5 · Windsor Elite Track ClubWindsor Elite Track Club100 Meters512.34a9
Jun 28Bullseye Summer Series #2Jun 28 · 200 Meters · Place 18 · Windsor Elite Track ClubWindsor Elite Track Club200 Meters1824.74a9
Jun 28Bullseye Summer Series #2Jun 28 · 100 Meters · Place 11 · Windsor Elite Track ClubWindsor Elite Track Club100 Meters1112.07a9
Jun 21Falls Rd Flyers Summer Series #1Jun 21 · 200 Meters · Place 16 · Windsor Elite Track ClubWindsor Elite Track Club200 Meters1624.67a9
Jun 21Falls Rd Flyers Summer Series #1Jun 21 · 100 Meters · Place 18 · Windsor Elite Track ClubWindsor Elite Track Club100 Meters1812.21a9
Jun 14Bullseye Summer Series #1Jun 14 · 200 Meters · Place 28 · Windsor Elite Track ClubWindsor Elite Track Club200 Meters2824.87a9
Jun 14Bullseye Summer Series #1Jun 14 · 100 Meters · Place 25 · Windsor Elite Track ClubWindsor Elite Track Club100 Meters2512.39a9
Apr 7Boons. HS, MSD, OHS & TJHS Quad @ Oakdale HSApr 7 · 200 Meters · Place 11 · OakdaleOakdale200 Meters1125.48a9
Apr 7Boons. HS, MSD, OHS & TJHS Quad @ Oakdale HSApr 7 · 100 Meters · Place 8 · OakdaleOakdale100 Meters812.56a9
Mar 7OHS Time Trial - BoysMar 7 · 200 Meters · OakdaleOakdale200 Meters—25.97Unofficial9
Mar 7OHS Time Trial - BoysMar 7 · 100 Meters · OakdaleOakdale100 Meters—12.87Unofficial9