Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe VA Showcase · Jan 174:24.20aThe VA ShowcaseJanuary 17, 2026
1 Mile · OutdoorHandley Invitational · Apr 54:24.72Handley InvitationalApril 5, 2025
1000 Meters · IndoorRegion 4D Indoor Track & Field Championships · Feb 162:30.20aRegion 4D Indoor Track & Field ChampionshipsFebruary 16, 2026
1000 Meters · OutdoorLiberty Christmas HS Invitational · Dec 132:36.28aLiberty Christmas HS InvitationalDecember 13, 2025
1600 Meters · IndoorVHSL Class 4 Indoor State Championships · Mar 34:21.05VHSL Class 4 Indoor State ChampionshipsMarch 3, 2025
1600 Meters · OutdoorVHSL 4D Region Championship · May 264:17.19aVHSL 4D Region ChampionshipMay 26, 2026
2 Miles · Outdooradidas Track Nationals 2025 · Mar 219:40.15adidas Track Nationals 2025March 21, 2025
2000m Steeplechase · 0.914m · OutdoorSpring into the Season Kickoff · Mar 26:35.79aSpring into the Season KickoffMarch 2, 2024
2000m Steeplechase · OutdoorDogwood Track Classic · May 36:25.84Dogwood Track ClassicMay 3, 2024
3000 Meters · Outdooradidas Track Nationals · Mar 159:25.39adidas Track NationalsMarch 15, 2024
300m Hurdles · 36" / 0.914m · OutdoorSeminole District Qualifier · May 2041.67aSeminole District QualifierMay 20, 2026
3200 Meters · IndoorBulldog Invitational · Feb 19:34.80Bulldog InvitationalFebruary 1, 2025
3200 Meters · OutdoorBlue Demon Invitational · May 99:35.34aBlue Demon InvitationalMay 9, 2026
500 Meters · IndoorEast Coast Elite - Roanoke 1.23.25 · Jan 231:09.99aEast Coast Elite - Roanoke 1.23.25January 23, 2025
800 Meters · OutdoorDogwood Track Classic · May 11:57.28aDogwood Track ClassicMay 1, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 4 State ChampionshipsJun 5 · 1600 Meters · Place 3 · Jefferson Forest1600 Meters3.4:18.33a12
Jun 5VHSL Class 4 State ChampionshipsJun 5 · 800 Meters · Place 18 · Jefferson Forest800 Meters18.2:03.62a12
May 26VHSL 4D Region ChampionshipMay 26 · 1600 Meters · Place 3 · Jefferson Forest1600 Meters3.4:17.19a PB12
May 20Seminole District QualifierMay 20 · 300m Hurdles · Place 4 · Jefferson Forest300m Hurdles36" / 0.914m4.41.67a PB12
May 20Seminole District QualifierMay 20 · 1600 Meters · Place 1 · Jefferson Forest1600 Meters1.4:24.74a12
May 9Blue Demon InvitationalMay 9 · 3200 Meters · Place 1 · Jefferson Forest3200 Meters19:35.34a PB12
May 6JF Seminole Quad #2May 6 · 300m Hurdles · Place 1 · Jefferson Forest300m Hurdles36" / 0.914m1.41.91a12
May 1Dogwood Track ClassicMay 1 · 800 Meters · Place 21 · Jefferson Forest800 Meters21.1:57.28a PB12
Apr 25Knights Track Classic Apr 25 · 1600 Meters · Place 1 · Jefferson Forest1600 Meters1.4:19.60a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 6 · Jefferson Forest1 Mile6.4:26.20a12
Mar 2VHSL Class 4 Indoor State ChampionshipsMar 2 · 1000 Meters · Place 3 · Jefferson Fo1000 Meters32:33.5512
Feb 16Region 4D Indoor Track & Field ChampionshipsFeb 16 · 1000 Meters · Place 1 · Jefferson Forest1000 Meters1.2:30.20a PB12
Feb 7Seminole District QualifierFeb 7 · 1600 Meters · Place 1 · Jefferson Fo1600 Meters14:55.76—
Feb 7Seminole District QualifierFeb 7 · 1000 Meters · Place 1 · Jefferson Fo1000 Meters12:47.10—
Jan 17The VA ShowcaseJan 17 · 1 Mile · Place 16 · Jefferson Forest1 Mile16.4:24.20a PB12
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 10 · Jefferson Forest1000 Meters10.2:34.39a12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 17 · Jefferson Forest1600 Meters17.4:22.84a12
Jan 10Liberty Premier InvitationalJan 10 · 3200 Meters · Place 5 · Jefferson Fo3200 Meters59:35.37—

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1000 Meters · Place 1 · Jefferson Forest1000 Meters1.2:34.15a12
Mar 3VHSL Class 4 Indoor State ChampionshipsMar 3 · 1600 Meters · Place 3 · Jefferson Forest1600 Meters34:21.05 PB11
Mar 3VHSL Class 4 Indoor State ChampionshipsMar 3 · 1000 Meters · Place 14 · Jefferson Forest1000 Meters142:42.4711
Feb 17Region 4D Indoor Track & Field ChampionshipsFeb 17 · 1600 Meters · Place 2 · Jefferson Forest1600 Meters2.4:27.25a11
Feb 8Seminole District Indoor Track & Field InvitationalFeb 8 · 3200 Meters · Place 1 · Jefferson Fo3200 Meters110:48.99—
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 20 · Jefferson Fo3200 Meters209:51.4511
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 6 · Jefferson Fo3200 Meters69:34.80 PB11
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 6 · Jefferson Fo3200 Meters69:34.8011
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 500 Meters · Place 7 · Jefferson Forest500 Meters7.1:09.99a PB11
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 1600 Meters · Jefferson Forest1600 Meters—DNS11
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 12 · Jefferson Fo1000 Meters122:34.18—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 7 · Jefferson Fo1600 Meters74:21.40—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 7 · Jefferson Fo1600 Meters74:21.40—
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 12 · Jefferson Fo1000 Meters122:34.18—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 1000 Meters · Place 7 · Jefferson Forest1000 Meters7.2:36.28a PB12
Dec 13Liberty Christmas HS InvitationalDec 13 · 1600 Meters · Place 5 · Jefferson Forest1600 Meters5.4:24.15a12
Jun 6VHSL Class 4 State ChampionshipsJun 6 · 1600 Meters · Place 3 · Jefferson Fo1600 Meters34:20.2911
Jun 6VHSL Class 4 State ChampionshipsJun 6 · 800 Meters · Place 7 · Jefferson Fo800 Meters71:58.9811
May 27VHSL 4D Region ChampionshipMay 27 · 1600 Meters · Place 2 · Jefferson Fo1600 Meters24:26.57—
May 14Seminole District InvitationalMay 14 · 3200 Meters · Place 1 · Jefferson Forest3200 Meters110:13.6811
May 14Seminole District InvitationalMay 14 · 1600 Meters · Place 1 · Jefferson Forest1600 Meters14:24.4011
Apr 5Handley InvitationalApr 5 · 1 Mile · Place 6 · Jefferson Forest1 Mile64:24.72 PB11
Mar 21adidas Track Nationals 2025Mar 21 · 1600 Meters · Place 4 · Jefferson Fo1600 Meters44:27.8511
Mar 21adidas Track Nationals 2025Mar 21 · 1 Mile · Place 4 · Jefferson Fo1 Mile44:29.2811
Mar 21adidas Track Nationals 2025Mar 21 · 1600 Meters · Place 4 · Jefferson Fo1600 Meters44:27.8511
Mar 21adidas Track Nationals 2025Mar 21 · 3200 Meters · Place 2 · Jefferson Fo3200 Meters29:37.5811
Mar 21adidas Track Nationals 2025Mar 21 · 2 Miles · Place 2 · Jefferson Fo2 Miles29:40.15 PB11
Mar 21adidas Track Nationals 2025Mar 21 · 3200 Meters · Place 6 · Jefferson Fo3200 Meters69:37.5811

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 7Liberty Flames HS InvitationalDec 7 · 3200 Meters · Place 13 · Jefferson Forest3200 Meters13.9:59.68a11
Feb 26VHSL Class 4 State ChampionshipsFeb 26 · 3200 Meters · Place 15 · Jefferson Fo3200 Meters159:58.0410
Jan 27Bulldog InvitationalJan 27 · 1600 Meters · Place 62 · Jefferson Fo1600 Meters624:44.4510
Jan 12The VA ShowcaseJan 12 · 3200 Meters · Place 37 · Jefferson Fo3200 Meters379:51.45—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 35 · Jefferson Fo1600 Meters354:35.04—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 35 · Jefferson Fo1600 Meters354:35.04—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 31VHSL Class 4 State ChampionshipsMay 31 · 800 Meters · Place 16 · Jefferson Fo800 Meters162:00.6910
May 21VHSL 1D Region ChampionshipsMay 21 · 800 Meters · Place 5 · Jefferson Fo800 Meters52:00.49—
May 21VHSL Region 4D ChampionshipMay 21 · 800 Meters · Place 5 · Jefferson Forest800 Meters5.2:00.49a10
May 16Seminole District QualifierMay 16 · 800 Meters · Place 5 · Jefferson Fo800 Meters52:08.67—
May 16Seminole District QualifierMay 16 · 1600 Meters · Place 1 · Jefferson Fo1600 Meters14:34.16—
May 11Jerome Loy InvitationalMay 11 · 3200 Meters · Place 3 · Jefferson Fo3200 Meters310:16.70—
May 3Dogwood Track ClassicMay 3 · 2000m Steeplechase · Place 7 · Jefferson Fo2000m Steeplechase76:25.84 PB10
May 3Dogwood Track ClassicMay 3 · 800 Meters · Place 51 · Jefferson Fo800 Meters512:01.7510
Apr 24Amherst, Brookville, Jefferson Forest @ HeritageApr 24 · 3200 Meters · Place 1 · Jefferson Fo3200 Meters110:58.92—
Apr 24Amherst, Brookville, Jefferson Forest @ HeritageApr 24 · 1600 Meters · Place 3 · Jefferson Fo1600 Meters34:39.18—
Apr 20Rufus Knight Invitational (Formerly Heritage Invitational)Apr 20 · 800 Meters · Place 1 · Jefferson Fo800 Meters12:00.65—
Apr 13Handley Invitational 2024Apr 13 · 1 Mile · Place 10 · Jefferson Forest1 Mile104:36.1510
Apr 13Handley Invitational 2024Apr 13 · 3200 Meters · Place 6 · Jefferson Forest3200 Meters610:03.0010
Mar 15adidas Track NationalsMar 15 · 2 Miles · Place 23 · Jefferson Fo2 Miles2310:00.4710
Mar 15adidas Track NationalsMar 15 · 3200 Meters · Place 23 · Jefferson Fo3200 Meters239:57.8510
Mar 15adidas Track NationalsMar 15 · 3000 Meters · Place 26 · Jefferson Fo3000 Meters269:25.39 PB10
Mar 2Spring into the Season KickoffMar 2 · 2000m Steeplechase · Place 7 · Jefferson Forest2000m Steeplechase0.914m7.6:35.79a PB10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 1600 Meters · Place 23 · Jefferson Forest1600 Meters23.4:40.57a10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23VHSL Region 4D ChampionshipsMay 23 · 3200 Meters · Place 9 · Jefferson Fo3200 Meters910:06.99—
May 15Seminole DistrictMay 15 · 800 Meters · Place 4 · Jefferson Fo800 Meters42:06.51—
May 13Highland Springs Invitational NBN QualifierMay 13 · 3200 Meters · Place 8 · Jefferson Forest3200 Meters810:09.189
May 5Dogwood Track ClassicMay 5 · 2000m Steeplechase · Place 7 · Jefferson Fo2000m Steeplechase76:45.009
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 2 · Jefferson Fo3200 Meters210:00.809
May 5Dogwood Track ClassicMay 5 · 2000m Steeplechase · Place 7 · Jefferson Fo2000m Steeplechase76:45.009
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 2 · Jefferson Fo3200 Meters210:00.809
May 5Dogwood Track ClassicMay 5 · 2000m Steeplechase · Place 8 · Jefferson Forest2000m Steeplechase86:56.359
May 5Dogwood Track ClassicMay 5 · 2000m Steeplechase · Place 8 · Jefferson Fo2000m Steeplechase86:56.359