Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorGrant Holloway Holiday Invitational · Dec 163:33.42aGrant Holloway Holiday InvitationalDecember 16, 2023
400 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 2857.26aU.S. Marine Corps Holiday ClassicDecember 28, 2024
400 Meters · OutdoorMPSSAA 3A State Track & Field Championships · May 2354.74aMPSSAA 3A State Track & Field ChampionshipsMay 23, 2025
400 Meters · Relay Split · IndoorNavy Indoor Invitational · Dec 658.293Navy Indoor InvitationalDecember 6, 2025
500 Meters · IndoorNavy Indoor Invitational · Dec 61:15.29aNavy Indoor InvitationalDecember 6, 2025
600 Meters · IndoorNittany Lion Challenge · Jan 171:32.61aNittany Lion ChallengeJanuary 17, 2026
800 Meters · IndoorPenn Classic · Feb 62:12.86aPenn ClassicFebruary 6, 2026
800 Meters · OutdoorMPSSAA 3A East Region Championships · May 122:10.96aMPSSAA 3A East Region ChampionshipsMay 12, 2025
800 Meters · Relay Split · IndoorMPSSAA 3A Indoor State Championships · Feb 212:21.391aMPSSAA 3A Indoor State ChampionshipsFebruary 21, 2025
800 Meters · Relay Split · OutdoorMPSSAA 3A State Track & Field Championships · May 232:10.936MPSSAA 3A State Track & Field ChampionshipsMay 23, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Big Ten Outdoor ChampionshipsMay 15 · 400 Meters · Place 36 · MarylandMaryland400 MetersRound P36.56.59aFr
May 8Navy National EliteMay 8 · 400 Meters · Place 2 · MarylandMaryland400 Meters2.56.49aFr
May 1Kehoe Twilight MeetMay 1 · 400 Meters · Place 13 · MarylandMaryland400 Meters13.56.22aFr
Apr 17Virginia ChallengeApr 17 · 400 Meters · Place 32 · MarylandMaryland400 Meters32.56.75aFr
Apr 10JMU InvitationalApr 10 · 800 Meters · Place 2 · MarylandMaryland800 Meters2.2:12.78aFr
Mar 21UCF Black & Gold ChallengeMar 21 · 400 Meters · Place 27 · MarylandMaryland400 Meters27.56.33aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6Penn ClassicFeb 6 · 800 Meters · Place 5 · MarylandMaryland800 Meters52:12.86a PBFr
Jan 30PSU National OpenJan 30 · 600 Meters · Place 5 · MarylandMaryland600 Meters5.1:33.04aFr
Jan 17Nittany Lion ChallengeJan 17 · 600 Meters · Place 2 · MarylandMaryland600 Meters21:32.61a PBFr

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 6Navy Indoor InvitationalDec 6 · 500 Meters · Place 1 · MarylandMaryland500 Meters1.1:15.29a PBFr
Dec 6Navy Indoor InvitationalDec 6 · 400 Meters · MarylandMaryland400 MetersRelay Split—58.293 PBFr
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 500 Meters · Place 1 · Oxon HillOxon Hill500 Meters1.1:16.08a12
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Oxon HillOxon Hill800 MetersRelay Split—2:21.391a PB12
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Place 2 · Oxon HillOxon Hill800 Meters2.2:17.34a12
Feb 18MPSSAA 3A West Region ChampionshipsFeb 18 · 800 Meters · Place 2 · Oxon HillOxon Hill800 Meters22:16.32a—
Feb 18MPSSAA 3A West Region ChampionshipsFeb 18 · 500 Meters · Place 1 · Oxon HillOxon Hill500 Meters11:17.31a—
Jan 272026 PGCPS Indoor Track & Field ChampionshipsJan 27 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters12:23.13a—
Jan 272026 PGCPS Indoor Track & Field ChampionshipsJan 27 · 500 Meters · Place 2 · Oxon HillOxon Hill500 Meters21:17.35a—
Jan 11Montgomery InvitationalJan 11 · 800 Meters · Place 3 · Oxon HillOxon Hill800 Meters32:17.06a—
Jan 11Montgomery InvitationalJan 11 · 500 Meters · Place 2 · Oxon HillOxon Hill500 Meters21:17.22a—
Jan 4PGCPS Challenge InviteJan 4 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters12:22.93a—
Jan 4PGCPS Challenge InviteJan 4 · 500 Meters · Place 1 · Oxon HillOxon Hill500 Meters11:19.12a—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 800 Meters · Oxon HillOxon Hill800 MetersRelay Split—2:10.936 PB12
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters1.2:12.11a12
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 400 Meters · Place 1 · Oxon HillOxon Hill400 Meters1.54.74a PB12
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters12:12.1112
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 400 Meters · Place 1 · Oxon HillOxon Hill400 Meters154.7412
May 12MPSSAA 3A East Region ChampionshipsMay 12 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters1.2:10.96a PB12
May 12MPSSAA 3A East Region ChampionshipsMay 12 · 400 Meters · Place 1 · Oxon HillOxon Hill400 Meters1.55.18a12
May 82025 PGCPS Outdoor Track & Field ChampionshipsMay 8 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters1.2:16.82a12
May 82025 PGCPS Outdoor Track & Field ChampionshipsMay 8 · 400 Meters · Place 2 · Oxon HillOxon Hill400 Meters2.54.94a12
Apr 17Sam Singleton Scorpion ClassicApr 17 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters12:13.5812
Apr 5DMV Wildcat InvitationalApr 5 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters12:12.67a12
Apr 5DMV Wildcat InvitationalApr 5 · 400 Meters · Place 1 · Oxon HillOxon Hill400 Meters155.32a12
Mar 28SMCM HS Invitational Mar 28 · 400 Meters · Place 1 · Oxon HillOxon Hill400 Meters156.69a12
Mar 22Linganore InvitationalMar 22 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters12:16.50a12

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.2:21.51a12
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 400 Meters · Place 1 · UnattachedUnattached400 Meters1.57.26a PB12
Dec 23PGCPS Holiday InvitationalDec 23 · 400 Meters · Place 1 · Oxon HillOxon Hill400 Meters1.57.63a12
Dec 12PGCPS District MeetDec 12 · 500 Meters · Place 2 · Oxon HillOxon Hill500 Meters2.1:18.88a12
Dec 7Coach A (Rich Andrulonis) InvitationalDec 7 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters1.2:24.95a12
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 500 Meters · Place 1 · Oxon HillOxon Hill500 Meters1.1:18.07a11
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Place 8 · Oxon HillOxon Hill800 Meters8.2:21.67a11
Feb 20MPSSAA 1A Indoor State ChampionshipsFeb 20 · 800 Meters · Place 8 · Oxon HillOxon Hill800 Meters82:21.6711
Feb 20MPSSAA 1A Indoor State ChampionshipsFeb 20 · 500 Meters · Place 1 · Oxon HillOxon Hill500 Meters11:18.0711
Feb 10MPSSAA 3A West Region ChampionshipsFeb 10 · 500 Meters · Place 1 · Oxon HillOxon Hill500 Meters1.1:16.99a11
Feb 10MPSSAA 3A West Region ChampionshipsFeb 10 · 800 Meters · Place 6 · Oxon HillOxon Hill800 Meters6.2:24.79a11
Jan 27PGCPS Meet #2Jan 27 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters12:23.91a—
Jan 24PG County Indoor Track ChampionshipsJan 24 · 800 Meters · Place 1 · Oxon Hill HiOxon Hill Hi800 Meters12:29.6711
Jan 24PG County Indoor Track ChampionshipsJan 24 · 500 Meters · Place 3 · Oxon Hill HiOxon Hill Hi500 Meters31:18.4211
Jan 15PGCPS #1Jan 15 · 500 Meters · Place 2 · Oxon HillOxon Hill500 Meters21:20.28a—
Jan 132024 Montgomery Invitational Jan 13 · 800 Meters · Place 14 · Oxon HillOxon Hill800 Meters142:29.97—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21MPSSAA 3A State Track & Field ChampionshipsMay 21 · 800 Meters · Oxon HillOxon Hill800 MetersRelay Split—2:19.704a11
May 21MPSSAA 3A State Track & Field ChampionshipsMay 21 · 800 Meters · Place 12 · Oxon HillOxon Hill800 Meters12.2:19.57a11
May 21MPSSAA 3A State Track & Field ChampionshipsMay 21 · 400 Meters · Place 9 · Oxon HillOxon Hill400 Meters9.58.18a11
May 15MPSSAA 3A East Region ChampionshipsMay 15 · 800 Meters · Oxon HillOxon Hill800 MetersRelay Split—2:14.521a11
May 15MPSSAA 3A East Region ChampionshipsMay 15 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters1.2:17.47a11
May 15MPSSAA 3A East Region ChampionshipsMay 15 · 400 Meters · Place 3 · Oxon HillOxon Hill400 Meters3.57.10a11
May 9PGCPS Outdoor Track & Field ChampionshipsMay 9 · 800 Meters · Oxon HillOxon Hill800 MetersRelay Split—2:18.01311
May 9PGCPS Outdoor Track & Field ChampionshipsMay 9 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters1.2:22.35a11
May 9PGCPS Outdoor Track & Field ChampionshipsMay 9 · 400 Meters · Place 3 · Oxon HillOxon Hill400 Meters3.56.76a11
Apr 27Cougar Mountain BashApr 27 · 400 Meters · Place 1 · Oxon HillOxon Hill400 Meters158.7811
Apr 20McNamara Mustangs Invitational 2024Apr 20 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters12:19.2611
Apr 20McNamara Mustangs Invitational 2024Apr 20 · 400 Meters · Place 6 · Oxon HillOxon Hill400 Meters657.6011
Apr 5Park InviteApr 5 · 400 Meters · Place 9 · Oxon HillOxon Hill400 Meters959.8211
Mar 30Dwight Scott Battlefield Blast InvitationalMar 30 · 800 Meters · Place 2 · Oxon HillOxon Hill800 Meters22:22.22a—
Mar 30Dwight Scott Battlefield Blast InvitationalMar 30 · 400 Meters · Place 4 · Oxon HillOxon Hill400 Meters459.64a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · 500 Meters · Place 4 · Oxon HillOxon Hill500 Meters4.1:19.65a11
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1000 Meters · Place 54 · Oxon HillOxon Hill1000 Meters54.3:33.42a PB11

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 26MPSSAA 3A State Track & Field ChampionshipsMay 26 · 800 Meters · Place 6 · Oxon HillOxon Hill800 Meters6.2:20.59a10
May 17MPSSAA 3A South Region ChampionshipsMay 17 · 800 Meters · Place 1 · Oxon HillOxon Hill800 Meters12:19.1810
May 17MPSSAA 3A South Region ChampionshipsMay 17 · 400 Meters · Place 5 · Oxon HillOxon Hill400 Meters559.9210
May 13PGCPS County ChampionshipsMay 13 · 800 Meters · Place 2 · Oxon HillOxon Hill800 Meters2.2:22.52a10
May 13PGCPS County ChampionshipsMay 13 · 400 Meters · Place 7 · Oxon HillOxon Hill400 Meters7.1:00.08a10
May 6East Coast International ShowcaseMay 6 · 400 Meters · Place 29 · Oxon Hill HiOxon Hill Hi400 Meters291:00.2410
Apr 29The Gator InvitationalApr 29 · 400 Meters · Place 18 · Oxon HillOxon Hill400 Meters181:00.63a—
Apr 222023 SL & RAIDERS InvitationalApr 22 · 400 Meters · Place 11 · Oxon Hill HiOxon Hill Hi400 Meters111:02.05—
Apr 15Bullis Bulldog InvitationalApr 15 · 400 Meters · Place 10 · Oxon HillOxon Hill400 Meters101:01.9510
Apr 15Bullis Bulldog InvitationalApr 15 · 800 Meters · Place 17 · Oxon HillOxon Hill800 Meters172:26.7610
Apr 15Bullis Bulldog InvitationalApr 15 · 400 Meters · Place 10 · Oxon Hill HiOxon Hill Hi400 Meters101:01.9510
Apr 15Bullis Bulldog InvitationalApr 15 · 800 Meters · Place 17 · Oxon Hill HiOxon Hill Hi800 Meters172:26.7610
Apr 8Don Boyer InvApr 8 · 800 Meters · Place 7 · Oxon HillOxon Hill800 Meters7.2:30.01a10
Apr 8Don Boyer InvApr 8 · 400 Meters · Place 5 · Oxon HillOxon Hill400 Meters5.1:03.68a10
Mar 2513th Screaming Eagles Invitational - 2023Mar 25 · 400 Meters · Place 4 · Oxon HillOxon Hill400 Meters41:01.93a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27MPSSAA 3A State Track & Field ChampionshipsMay 27 · 400 Meters · Place 10 · Oxon HillOxon Hill400 Meters10.1:01.89a9
May 18 MPSSAA 3A South Region ChampionshipsMay 18 · 800 Meters · Place 7 · Oxon HillOxon Hill800 Meters7.2:31.54a9
May 18 MPSSAA 3A South Region ChampionshipsMay 18 · 400 Meters · Place 4 · Oxon HillOxon Hill400 Meters4.1:00.99a9
May 12PG County ChampionshipsMay 12 · 800 Meters · Place 4 · Oxon HillOxon Hill800 Meters4.2:32.83a9
May 12PG County ChampionshipsMay 12 · 400 Meters · Place 8 · Oxon HillOxon Hill400 Meters8.1:01.15a9
May 7East Coast International ShowcaseMay 7 · 400 Meters · Place 13 · Oxon Hill HiOxon Hill Hi400 Meters131:04.93—
Apr 23S & L Raiders InvitationalApr 23 · 800 Meters · Oxon Hill HiOxon Hill Hi800 Meters—2:30.67—
Apr 23S & L Raiders InvitationalApr 23 · 400 Meters · Place 15 · Oxon Hill HiOxon Hill Hi400 Meters151:03.58—
Apr 2Mervo Mustang Track & Field FestivalApr 2 · 400 Meters · Place 11 · Oxon HillOxon Hill400 Meters11.1:05.16a9