Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 204:14.99aAdidas Indoor NationalsMarch 20, 2026
1000 Meters · IndoorBrant Tolsma Invitational · Jan 232:38.22aBrant Tolsma InvitationalJanuary 23, 2025
1600 Meters · IndoorVHSL Class 4 State Indoor Championships · Feb 274:24.41aVHSL Class 4 State Indoor Championships February 27, 2023
1600 Meters · OutdoorGus Lacy Track Classic · Apr 114:08.84aGus Lacy Track ClassicApril 11, 2026
2 Miles · IndoorAdidas Indoor Nationals · Mar 209:10.57aAdidas Indoor NationalsMarch 20, 2026
3000 Meters · IndoorDarius Dixon Invite · Feb 138:22.20aDarius Dixon InviteFebruary 13, 2026
3000 Meters · Outdoor130th Penn Relays Carnival · Apr 238:29.46a130th Penn Relays CarnivalApril 23, 2026
3200 Meters · Outdoor2025 Davidson Meet of Champions · May 249:10.71a2025 Davidson Meet of ChampionsMay 24, 2025
800 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 261:55.16aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · OutdoorVPL/ LIS Championship · May 91:58.28aVPL/ LIS ChampionshipMay 9, 2026

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

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 1 Mile · Place 19 · Formula Track ClubFormula Track Club1 Mile19.4:17.51a12
May 26John Hay Pennsylvania Distance FestivalMay 26 · 800 Meters · Place 19 · Formula Track ClubFormula Track Club800 Meters19.1:55.16a PB12
Mar 20Adidas Indoor NationalsMar 20 · 2 Miles · Place 1 · Formula Track ClubFormula Track Club2 Miles1.9:10.57a PB12
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 4 · Formula Track ClubFormula Track Club1 Mile4.4:14.99a PB12
Feb 13Darius Dixon InviteFeb 13 · 1 Mile · Place 6 · Formula Track ClubFormula Track Club1 Mile64:15.73a12
Feb 13Darius Dixon InviteFeb 13 · 3000 Meters · Place 4 · Formula Track ClubFormula Track Club3000 Meters48:22.20a PB12
Jan 23Liberty OpenJan 23 · 1 Mile · Place 2 · Formula Track ClubFormula Track Club1 Mile24:16.27a12
Jan 23Liberty OpenJan 23 · 800 Meters · Place 21 · Formula Track ClubFormula Track Club800 Meters211:59.76a12
Jan 9The Burg OpenJan 9 · 1 Mile · Place 2 · Formula Track ClubFormula Track Club1 Mile24:15.70—
Jan 9The Burg OpenJan 9 · 800 Meters · Place 6 · Formula Track ClubFormula Track Club800 Meters62:00.60—

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15VISAA Outdoor Track & Field ChampionshipsMay 15 · 3200 Meters · Place 1 · St Annes BelfieldSt Annes Belfield3200 Meters1.9:34.60a12
May 15VISAA Outdoor Track & Field ChampionshipsMay 15 · 1600 Meters · Place 1 · St Annes BelfieldSt Annes Belfield1600 Meters1.4:18.83a12
May 9VPL/ LIS ChampionshipMay 9 · 800 Meters · Place 1 · St Annes BelfieldSt Annes Belfield800 Meters1.1:58.28a PB12
May 1Dogwood Track ClassicMay 1 · 1600 Meters · Place 8 · St Annes BelfieldSt Annes Belfield1600 Meters8.4:10.85a12
Apr 23130th Penn Relays CarnivalApr 23 · 3000 Meters · Place 7 · St Annes BelfieldSt Annes Belfield3000 Meters7.8:29.46a PB12
Apr 11Gus Lacy Track ClassicApr 11 · 1600 Meters · Place 2 · St Annes BelfieldSt Annes Belfield1600 Meters2.4:08.84a PB12

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 242025 Davidson Meet of ChampionsMay 24 · 3200 Meters · Place 1 · Formula TCFormula TC3200 Meters1.9:10.71a PB11
Apr 25Woodberry Forest School Mini-Meet #4Apr 25 · 3200 Meters · Place 1 · St Annes BelfieldSt Annes Belfield3200 Meters1.9:24.60a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14Darius Dixon Memorial InvitationalFeb 14 · 1 Mile · Place 4 · Formula Track ClubFormula Track Club1 Mile44:18.87a—
Feb 7Liberty OpenFeb 7 · 1 Mile · Place 20 · Formula Track ClubFormula Track Club1 Mile204:24.52a—
Feb 7Liberty OpenFeb 7 · 800 Meters · Place 59 · Formula Track ClubFormula Track Club800 Meters592:02.40a—
Jan 23Brant Tolsma InvitationalJan 23 · 1 Mile · Place 14 · Formula Track ClubFormula Track Club1 Mile144:26.98a—
Jan 23Brant Tolsma InvitationalJan 23 · 1000 Meters · Place 8 · Formula Track ClubFormula Track Club1000 Meters82:38.22a PB—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 1000 Meters · Place 14 · Western AlbemarleWestern Albemarle1000 Meters14.2:40.25a9
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 1600 Meters · Place 8 · Western AlbemarleWestern Albemarle1600 Meters8.4:24.41a PB9
Feb 18VHSL Region 4D Indoor ChampionshipFeb 18 · 1000 Meters · Place 3 · Western AlbemarleWestern Albemarle1000 Meters32:42.709
Feb 18VHSL Region 4D Indoor ChampionshipFeb 18 · 1600 Meters · Place 3 · Western AlbemarleWestern Albemarle1600 Meters34:28.769
Jan 28Bulldog InvitationalJan 28 · 1600 Meters · Place 17 · Western AlbemarleWestern Albemarle1600 Meters174:34.319
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 17 · Western AlbemarleWestern Albemarle1600 Meters17.4:37.26a9
Jan 7East Coast EliteJan 7 · 1000 Meters · Place 3 · Western AlbemarleWestern Albemarle1000 Meters32:47.139
Jan 7East Coast EliteJan 7 · 1000 Meters · Place 20 · Western AlbemarleWestern Albemarle1000 Meters202:47.139

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Feb 7Louisa Polar Bear #1Feb 7 · 1600 Meters · Place 5 · Western AlbemarleWestern Albemarle1600 Meters5.4:54.73aUnofficial9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14FUMA Mini Invite #2Dec 14 · 1600 Meters · Place 2 · Western AlbemarleWestern Albemarle1600 Meters2.4:46.45a9