Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorODAC Indoor Track & Field Championships · Feb 255:18.17aODAC Indoor Track & Field ChampionshipsFebruary 25, 2023
1 Mile · OutdoorDennis Craddock Coaches Classic · Apr 145:08.03Dennis Craddock Coaches ClassicApril 14, 2023
1000 Meters · IndoorVHSL Class 1/2 Combined Indoor State Championships · Mar 23:01.81aVHSL Class 1/2 Combined Indoor State ChampionshipsMarch 2, 2022
1500 Meters · OutdoorODAC Outdoor Track & Field Championships · Apr 304:46.86ODAC Outdoor Track & Field ChampionshipsApril 30, 2023
1600 Meters · IndoorCavaliers Last Chance Meet · Feb 55:33.97Cavaliers Last Chance MeetFebruary 5, 2022
1600 Meters · OutdoorGloucester HS Track Classic · Apr 305:26.81Gloucester HS Track ClassicApril 30, 2022
300 Meters · IndoorNorthumberland Polar Bear Meet · Feb 1144.31Northumberland Polar Bear MeetFebruary 11, 2022
3000 Meters · IndoorBrant Tolsma Invitational · Jan 1910:43.51Brant Tolsma InvitationalJanuary 19, 2023
3200 Meters · IndoorSuffolk Stars Invitational · Jan 3112:16.83Suffolk Stars InvitationalJanuary 31, 2020
3200 Meters · OutdoorCaroline Invitational · May 1012:16.22Caroline InvitationalMay 10, 2022
400 Meters · OutdoorVHSL Group 1A Region A Championship · Jun 81:03.09VHSL Group 1A Region A ChampionshipJune 8, 2021
500 Meters · IndoorThe Virginia Showcase · Jan 141:22.00The Virginia ShowcaseJanuary 14, 2022
800 Meters · IndoorNCAA DIII Indoor National Championships · Mar 102:13.07aNCAA DIII Indoor National ChampionshipsMarch 10, 2023
800 Meters · OutdoorDennis Craddock Coaches Classic · Apr 142:14.33Dennis Craddock Coaches ClassicApril 14, 2023
Long Jump · OutdoorVHSL 1A Region A Championships · May 2614-00.50VHSL 1A Region A ChampionshipsMay 26, 2022
Shot Put · 4kg · IndoorShenandoah Holiday Kickoff Open · Dec 710.25mShenandoah Holiday Kickoff OpenDecember 7, 2025
Weight Throw · 20lb / 9.0kg · IndoorShenandoah Holiday Kickoff Open · Dec 712.79mShenandoah Holiday Kickoff OpenDecember 7, 2025

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

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Shenandoah Holiday Kickoff OpenDec 7 · Weight Throw · Place 5 · LynchburgLynchburgWeight Throw20lb / 9.0kg5.12.79m PBSr
Dec 7Shenandoah Holiday Kickoff OpenDec 7 · Shot Put · Place 4 · LynchburgLynchburgShot Put4kg4.10.25m PBSr

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · 1500 Meters · Place 1 · LynchburgLynchburg1500 Meters14:46.86 PBFR
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · 800 Meters · Place 1 · LynchburgLynchburg800 Meters12:17.55FR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 1 Mile · Place 5 · LynchburgLynchburg1 Mile55:08.03 PBFR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 800 Meters · Place 2 · LynchburgLynchburg800 Meters22:14.33 PBFR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 1 Mile · Place 5 · LynchburgLynchburg1 Mile55:08.03—
Apr 14Dennis Craddock Coaches ClassicApr 14 · 800 Meters · Place 2 · LynchburgLynchburg800 Meters22:14.33—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 10NCAA DIII Indoor National ChampionshipsMar 10 · 800 Meters · Place 14 · LynchburgLynchburg800 MetersRound P14.2:13.07a PBFr
Mar 4Tufts Last Chance National QualifierMar 4 · 800 Meters · Place 2 · LynchburgLynchburg800 Meters2.2:14.91aFr
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · 1 Mile · Place 4 · LynchburgLynchburg1 Mile4.5:18.17a PBFr
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · 800 Meters · Place 1 · LynchburgLynchburg800 Meters1.2:16.51aFr
Feb 10David Hemery Valentine InvitationalFeb 10 · 800 Meters · Place 102 · LynchburgLynchburg800 Meters102.2:13.86aFr
Jan 19Brant Tolsma InvitationalJan 19 · 3000 Meters · Place 11 · LynchburgLynchburg3000 Meters1110:43.51 PBFR

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 3VHSL 1A State ChampionshipsJun 3 · 1600 Meters · Place 1 · LancasterLancaster1600 Meters1.5:35.85a12
Jun 3VHSL 1A State ChampionshipsJun 3 · 800 Meters · Place 1 · LancasterLancaster800 Meters1.2:21.31a12
May 26VHSL 1A Region A ChampionshipsMay 26 · 1600 Meters · Place 1 · LancasterLancaster1600 Meters1.5:47.53a12
May 26VHSL 1A Region A ChampionshipsMay 26 · Long Jump · Place 8 · LancasterLancasterLong Jump8.14-00.50 PB12
May 26VHSL 1A Region A ChampionshipsMay 26 · 800 Meters · Place 1 · LancasterLancaster800 Meters1.2:27.52a12
May 19Northern Neck District Championship MeetMay 19 · 800 Meters · Place 1 · LancasterLancaster800 Meters12:26.8012
May 19Northern Neck District Championship MeetMay 19 · 1600 Meters · Place 1 · LancasterLancaster1600 Meters15:46.5312
May 19Northern Neck District Championship MeetMay 19 · Long Jump · Place 3 · LancasterLancasterLong Jump314-00.0012
May 10Caroline InvitationalMay 10 · Long Jump · Place 12 · LANCASTERLANCASTERLong Jump1213-03.00—
May 10Caroline InvitationalMay 10 · 3200 Meters · Place 1 · LANCASTERLANCASTER3200 Meters112:16.22 PB—
Apr 30Gloucester HS Track ClassicApr 30 · 800 Meters · Place 2 · LancasterLancaster800 Meters22:20.30—
Apr 30Gloucester HS Track ClassicApr 30 · 1600 Meters · Place 2 · LancasterLancaster1600 Meters25:26.81 PB—
Apr 13Charles City Regular Season Meet #2Apr 13 · 1600 Meters · Place 1 · LancasterLancaster1600 Meters1.5:29.46a12
Apr 13Charles City Regular Season Meet #2Apr 13 · 800 Meters · Place 1 · LancasterLancaster800 Meters1.2:24.57a12
Mar 26Charles City Invitational 2022Mar 26 · 1600 Meters · Place 3 · LancasterLancaster1600 Meters35:28.88—

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 1/2 Combined Indoor State ChampionshipsMar 2 · 1000 Meters · Place 2 · LancasterLancaster1000 Meters2.3:01.81a PB12
Feb 16VHSL Class 2 Region A ChampionshipsFeb 16 · 1600 Meters · Place 1 · LANCASTERLANCASTER1600 Meters15:44.24—
Feb 16VHSL Class 2 Region A ChampionshipsFeb 16 · 500 Meters · Place 1 · LANCASTERLANCASTER500 Meters11:22.10—
Feb 11Northumberland Polar Bear MeetFeb 11 · 300 Meters · Place 1 · LancasterLancaster300 Meters144.31 PB12
Feb 11Northumberland Polar Bear MeetFeb 11 · 1000 Meters · Place 2 · LancasterLancaster1000 Meters23:26.4912
Feb 5Cavaliers Last Chance MeetFeb 5 · 1000 Meters · Place 3 · LancasterLancaster1000 Meters33:06.28—
Feb 5Cavaliers Last Chance MeetFeb 5 · 1600 Meters · Place 3 · LancasterLancaster1600 Meters35:33.97 PB—
Jan 14The Virginia ShowcaseJan 14 · 1000 Meters · Place 16 · LancasterLancaster1000 Meters163:11.13—
Jan 14The Virginia ShowcaseJan 14 · 500 Meters · Place 5 · LancasterLancaster500 Meters51:22.00 PB—
Jan 14The Virginia ShowcaseJan 14 · 500 Meters · Place 5 · LancasterLancaster500 Meters51:22.00—
Jan 14The Virginia ShowcaseJan 14 · 1000 Meters · Place 16 · LancasterLancaster1000 Meters163:11.13—

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Grant Holloway Holiday InvitationalDec 18 · 1000 Meters · Place 3 · LancasterLancaster1000 Meters3.3:10.97a12
Dec 18Grant Holloway Holiday InvitationalDec 18 · 1600 Meters · Place 14 · LancasterLancaster1600 Meters14.5:34.88a12
Dec 10CNU HS Winter FrolicDec 10 · 3200 Meters · Place 3 · LancasterLancaster3200 Meters3.12:30.10a12
Dec 10CNU HS Winter FrolicDec 10 · 1600 Meters · Place 2 · LancasterLancaster1600 Meters2.5:35.58a12
Dec 10CNU HS Winter FrolicDec 10 · 3200 Meters · Place 3 · LancasterLancaster3200 Meters3.12:30.10a12
Dec 10CNU HS Winter FrolicDec 10 · 1600 Meters · Place 2 · LancasterLancaster1600 Meters2.5:35.58a12

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 18VHSL Class 1 State ChampionshipsJun 18 · 1600 Meters · Place 2 · LancasterLancaster1600 Meters2.5:39.98a11
Jun 18VHSL Class 1 State ChampionshipsJun 18 · 800 Meters · Place 1 · LancasterLancaster800 Meters1.2:28.88a11
Jun 8VHSL Group 1A Region A ChampionshipJun 8 · 1600 Meters · Place 1 · LancasterLancaster1600 Meters16:10.80—
Jun 8VHSL Group 1A Region A ChampionshipJun 8 · 800 Meters · Place 1 · LancasterLancaster800 Meters12:46.06—
Jun 8VHSL Group 1A Region A ChampionshipJun 8 · 400 Meters · Place 1 · LancasterLancaster400 Meters11:03.09 PB—
Jun 1Northern Neck District ChampionshipsJun 1 · 1600 Meters · Place 1 · LancasterLancaster1600 Meters15:46.14—
Jun 1Northern Neck District ChampionshipsJun 1 · 800 Meters · Place 1 · LancasterLancaster800 Meters12:38.99—
Jun 1Northern Neck District ChampionshipsJun 1 · 400 Meters · Place 1 · LancasterLancaster400 Meters11:05.12—

2020 Indoor Track

14 results
DateMeetEventPlMarkGr
Jan 31Suffolk Stars InvitationalJan 31 · 500 Meters · Place 14 · LancasterLancaster500 Meters141:24.93—
Jan 31Suffolk Stars InvitationalJan 31 · 500 Meters · Place 1 · LancasterLancaster500 Meters11:24.93—
Jan 31Suffolk Stars InvitationalJan 31 · 3200 Meters · Place 5 · LancasterLancaster3200 Meters512:16.83 PB—
Jan 31Suffolk Stars InvitationalJan 31 · 3200 Meters · Place 5 · LancasterLancaster3200 Meters512:16.83—
Jan 31Suffolk Stars InvitationalJan 31 · 3200 Meters · Place 5 · LancasterLancaster3200 Meters512:16.83—
Jan 31Suffolk Stars InvitationalJan 31 · 500 Meters · Place 14 · LancasterLancaster500 Meters141:24.93—
Jan 24St. Christopher's Indoor InvitationalJan 24 · 1000 Meters · Place 14 · LancasterLancaster1000 Meters143:11.2610
Jan 24St. Christopher's Indoor InvitationalJan 24 · 1000 Meters · Place 14 · LancasterLancaster1000 Meters143:11.2610
Jan 17Atlantic Coast InvitationalJan 17 · 1600 Meters · Place 7 · LancasterLancaster1600 Meters75:37.7210
Jan 17Atlantic Coast InvitationalJan 17 · 300 Meters · Place 26 · LancasterLancaster300 Meters2645.5110
Jan 11CNU's HS ShowcaseJan 11 · 3200 Meters · Place 17 · LancasterLancaster3200 Meters1712:41.00—
Jan 11CNU's HS ShowcaseJan 11 · 1000 Meters · Place 7 · LancasterLancaster1000 Meters73:14.79—
Jan 11CNU's HS ShowcaseJan 11 · 3200 Meters · Place 15 · LancasterLancaster3200 Meters1512:41.00—
Jan 11CNU's HS ShowcaseJan 11 · 1000 Meters · Place 7 · LancasterLancaster1000 Meters73:14.79—

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16Northern Neck District ChampionshipMay 16 · 800 Meters · Place 1 · LancasterLancaster800 Meters12:26.649
May 16Northern Neck District ChampionshipMay 16 · 1600 Meters · Place 1 · LancasterLancaster1600 Meters15:29.239
May 9Charles City Regular Season Meet #4May 9 · 1600 Meters · Place 1 · LancasterLancaster1600 Meters15:28.88—
May 9Charles City Regular Season Meet #4May 9 · 400 Meters · Place 1 · LancasterLancaster400 Meters11:05.98—

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 12VHSL Region 2A/2B ChampionshipFeb 12 · 1600 Meters · Place 3 · LancasterLancaster1600 Meters35:42.419
Feb 1Suffolk InvitationalFeb 1 · 1600 Meters · Place 4 · LancasterLancaster1600 Meters45:50.53—
Jan 18Atlantic Coast Indoor InvitationalJan 18 · 500 Meters · Place 2 · LancasterLancaster500 Meters21:24.759
Jan 11 Southeastern District InvitationalJan 11 · 1000 Meters · Place 10 · LancasterLancaster1000 Meters103:20.729
Jan 11 Southeastern District InvitationalJan 11 · 1000 Meters · Place 1 · LancasterLancaster1000 Meters13:20.729
Jan 11 Southeastern District InvitationalJan 11 · 1000 Meters · Place 10 · LancasterLancaster1000 Meters103:20.729