Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWittenberg Steemer Collegiate Meet · Jan 314:33.34aWittenberg Steemer Collegiate MeetJanuary 31, 2026
100 Meters · OutdoorBeach District Meet #4 @ Landstown · May 1812.35Beach District Meet #4 @ LandstownMay 18, 2022
1000 Meters · IndoorBeach District Meet #3 · Jan 242:41.50Beach District Meet #3January 24, 2024
1500 Meters · OutdoorPolar Bear Invitational (Indiana Wesleyan) · Mar 214:27.45aPolar Bear Invitational (Indiana Wesleyan)March 21, 2025
1600 Meters · IndoorBeach District Meet #2 · Jan 34:57.94Beach District Meet #2January 3, 2024
1600 Meters · OutdoorBeach District Meet #2 @ Tallwood · Apr 104:57.19Beach District Meet #2 @ TallwoodApril 10, 2024
200 Meters · OutdoorBeach District Meet#3 @ Landstown · Apr 1723.842Beach District Meet#3 @ LandstownApril 17, 2024
400 Meters · OutdoorBeach District Meet#3 @ Landstown · Apr 1752.46Beach District Meet#3 @ LandstownApril 17, 2024
500 Meters · IndoorVHSL Class 5 Region A Championships · Feb 131:11.18VHSL Class 5 Region A ChampionshipsFebruary 13, 2023
5000 Meters · IndoorGVSU Holiday Open · Dec 516:51.97aGVSU Holiday OpenDecember 5, 2025
800 Meters · IndoorBill Clinger Classic · Jan 231:57.80aBill Clinger ClassicJanuary 23, 2026
800 Meters · OutdoorNCCAA Track & Field National Championships · May 71:55.55aNCCAA Track & Field National ChampionshipsMay 7, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6NCCAA National Outdoor Track & Field ChampionshipsMay 6 · 800 Meters · Place 20 · Grace (Ind.)Grace (Ind.)800 Meters20.2:06.10aSo
Apr 17Indiana Little State ChampionshipsApr 17 · 800 Meters · Place 14 · Grace (Ind.)Grace (Ind.)800 Meters14.1:58.76aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7IWU Midwest Indoor ClassicFeb 7 · 800 Meters · Place 14 · Grace (Ind.)Grace (Ind.)800 Meters142:05.39aSO
Jan 31Wittenberg Steemer Collegiate MeetJan 31 · 1 Mile · Place 34 · Grace (Ind.)Grace (Ind.)1 Mile34.4:33.34a PBSo
Jan 23Bill Clinger ClassicJan 23 · 800 Meters · Place 17 · Grace (Ind.)Grace (Ind.)800 Meters171:57.80a PBSo
Jan 17Mastodon InvitationalJan 17 · 1 Mile · Place 15 · GraceGrace1 Mile154:40.43SO

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5GVSU Holiday OpenDec 5 · 5000 Meters · Place 20 · Grace (Ind.)Grace (Ind.)5000 Meters20.16:51.97a PBSo
Mar 29Yellow Jacket Collegiate Outdoor Open 2025Mar 29 · 800 Meters · Place 24 · Grace (Ind.)Grace (Ind.)800 Meters24.2:00.54aFr
Feb 14Crossroads League Indoor ChampionshipsFeb 14 · 800 Meters · Place 17 · Grace (Ind.)Grace (Ind.)800 Meters172:04.72a—
Jan 24GVSU Bill Clinger ClassicJan 24 · 800 Meters · Place 22 · Grace (Ind.)Grace (Ind.)800 Meters221:59.41a—
Jan 18Mastodon InvitationalJan 18 · 1 Mile · Place 21 · Grace (Ind.)Grace (Ind.)1 Mile214:43.42a—

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 7NCCAA Track & Field National ChampionshipsMay 7 · 800 Meters · Place 5 · Grace (Ind.)Grace (Ind.)800 Meters5.1:55.55a PBFr
Mar 21Polar Bear Invitational (Indiana Wesleyan)Mar 21 · 1500 Meters · Place 52 · Grace (Ind.)Grace (Ind.)1500 Meters52.4:27.45a PBFr

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 31VHSL Class 5 State ChampionshipsMay 31 · 800 Meters · Place 10 · CoxCox800 Meters102:00.95—
May 21VHSL Region 5A ChampionshipsMay 21 · 800 Meters · Place 3 · Frank CoxFrank Cox800 Meters3.2:01.50a12
May 4Marlin InvitationalMay 4 · 800 Meters · Place 1 · CoxCox800 Meters12:02.3012
May 4Marlin InvitationalMay 4 · 800 Meters · Place 1 · CoxCox800 Meters12:02.3012
May 1Beach District Meet #4 @ KellamMay 1 · 200 Meters · Place 10 · CoxCox200 Meters1024.1812
May 1Beach District Meet #4 @ KellamMay 1 · 400 Meters · Place 3 · CoxCox400 Meters352.6712
May 1Beach District Meet #4 @ KellamMay 1 · 200 Meters · Place 10 · CoxCox200 Meters1024.1812
May 1Beach District Meet #4 @ KellamMay 1 · 400 Meters · Place 3 · CoxCox400 Meters352.6712
Apr 20Ken Lampert All-Comers MeetApr 20 · 800 Meters · Place 1 · Frank CoxFrank Cox800 Meters1.2:06.25a12
Apr 17Beach District Meet#3 @ LandstownApr 17 · 200 Meters · Place 14 · CoxCox200 Meters1423.842 PB12
Apr 17Beach District Meet#3 @ LandstownApr 17 · 400 Meters · Place 1 · CoxCox400 Meters152.46 PB12
Apr 17Beach District Meet#3 @ LandstownApr 17 · 200 Meters · Place 14 · CoxCox200 Meters1423.8512
Apr 17Beach District Meet#3 @ LandstownApr 17 · 400 Meters · Place 1 · CoxCox400 Meters152.4612
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 800 Meters · Place 2 · CoxCox800 Meters22:08.1012
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 1600 Meters · Place 4 · CoxCox1600 Meters44:57.19 PB12

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 31Beach District Meet #4Jan 31 · 1000 Meters · Place 4 · CoxCox1000 Meters42:44.82—
Jan 31Beach District Meet #4Jan 31 · 1000 Meters · Place 4 · CoxCox1000 Meters42:44.8212
Jan 24Beach District Meet #3Jan 24 · 1000 Meters · Place 4 · CoxCox1000 Meters42:41.50 PB—
Jan 24Beach District Meet #3Jan 24 · 1000 Meters · Place 4 · CoxCox1000 Meters42:41.5012
Jan 3Beach District Meet #2Jan 3 · 1600 Meters · Place 7 · CoxCox1600 Meters74:57.94 PB—
Jan 3Beach District Meet #2Jan 3 · 1000 Meters · Place 7 · CoxCox1000 Meters72:50.58—
Jan 3Beach District Meet #2Jan 3 · 1000 Meters · Place 7 · CoxCox1000 Meters72:50.5812
Jan 3Beach District Meet #2Jan 3 · 1600 Meters · Place 7 · CoxCox1600 Meters74:57.9412

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13Beach District Meet #1Dec 13 · 1000 Meters · Place 3 · Frank CoxFrank Cox1000 Meters3.2:49.72a12
Dec 13Beach District Meet #1Dec 13 · 1600 Meters · Place 7 · Frank CoxFrank Cox1600 Meters7.5:03.09a12
Feb 13VHSL Class 5 Region A ChampionshipsFeb 13 · 500 Meters · Place 9 · CoxCox500 Meters91:11.18 PB11
Feb 1Beach District Meet #4Feb 1 · 500 Meters · Place 13 · CoxCox500 Meters131:12.81—
Feb 1Beach District Meet #4Feb 1 · 500 Meters · Place 13 · CoxCox500 Meters131:12.8111
Feb 1Beach District Meet #4Feb 1 · 500 Meters · Place 2 · CoxCox500 Meters21:12.78—
Jan 25Beach District Meet #3Jan 25 · 500 Meters · Place 10 · CoxCox500 Meters101:13.44—
Jan 25Beach District Meet #3Jan 25 · 500 Meters · Place 10 · CoxCox500 Meters101:13.4411
Jan 25Beach District Meet #3Jan 25 · 500 Meters · Place 2 · CoxCox500 Meters21:12.78—
Jan 4Beach District Meet #2Jan 4 · 500 Meters · Place 1 · CoxCox500 Meters11:14.71—
Jan 4Beach District Meet #2Jan 4 · 500 Meters · Place 7 · CoxCox500 Meters71:12.7811

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 800 Meters · Place 5 · CoxCox800 Meters52:05.3711
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 800 Meters · Place 5 · CoxCox800 Meters52:05.3711
May 24VHSL Class 5 Region A ChampionshipsMay 24 · 800 Meters · Place 5 · CoxCox800 Meters52:05.3711
May 6Marlin InvitationalMay 6 · 800 Meters · Place 2 · CoxCox800 Meters22:03.14—
May 6Marlin InvitationalMay 6 · 800 Meters · Place 2 · CoxCox800 Meters22:03.1411

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Beach District Meet #1Dec 14 · 500 Meters · Place 8 · Frank CoxFrank Cox500 Meters8.1:14.71a11
Dec 10Virginia Beach HS OpenerDec 10 · 1600 Meters · Place 50 · Frank CoxFrank Cox1600 Meters50.5:22.89a11

2022 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 25VHSL Region 1C ChampionshipsMay 25 · 400 Meters · Place 11 · CoxCox400 Meters1155.4910
May 25VHSL Region 1C ChampionshipsMay 25 · 200 Meters · Place 17 · CoxCox200 MetersRound P1725.6010
May 25VHSL Region 1C ChampionshipsMay 25 · 400 Meters · Place 11 · CoxCox400 Meters1155.4910
May 25VHSL Region 1C ChampionshipsMay 25 · 200 Meters · Place 17 · CoxCox200 MetersRound P1725.6010
May 25VHSL Region 1C ChampionshipsMay 25 · 200 Meters · Place 17 · CoxCox200 MetersRound P1725.6010
May 25VHSL Region 1C ChampionshipsMay 25 · 400 Meters · Place 11 · CoxCox400 Meters1155.4910
May 25VHSL Region 5A ChampionshipsMay 25 · 400 Meters · Place 11 · Frank CoxFrank Cox400 Meters11.55.49a10
May 25VHSL Region 5A ChampionshipsMay 25 · 200 Meters · Place 17 · Frank CoxFrank Cox200 MetersRound P17.25.60aWind: 0.510
May 18Beach District Meet #4 @ LandstownMay 18 · 200 Meters · Place 12 · CoxCox200 Meters1225.0910
May 18Beach District Meet #4 @ LandstownMay 18 · 400 Meters · Place 6 · CoxCox400 Meters656.9710
May 18Beach District Meet #4 @ LandstownMay 18 · 100 Meters · Place 19 · CoxCox100 Meters1912.35 PB10
May 18Beach District Meet #4 @ LandstownMay 18 · 200 Meters · Place 12 · CoxCox200 Meters1225.0910
May 18Beach District Meet #4 @ LandstownMay 18 · 400 Meters · Place 6 · CoxCox400 Meters656.9710
May 18Beach District Meet #4 @ LandstownMay 18 · 100 Meters · Place 19 · CoxCox100 Meters1912.3510
May 18Beach District Meet #4 @ TallwoodMay 18 · 400 Meters · Place 12 · CoxCox400 Meters1258.4310
May 18Beach District Meet #4 @ TallwoodMay 18 · 200 Meters · Place 20 · CoxCox200 Meters2025.8310
May 18Beach District Meet #4 @ TallwoodMay 18 · 100 Meters · Place 26 · CoxCox100 Meters2612.7210
May 11Beach District Meet #5 @ TallwoodMay 11 · 400 Meters · Place 12 · CoxCox400 Meters1258.4310
May 11Beach District Meet #5 @ TallwoodMay 11 · 200 Meters · Place 20 · CoxCox200 Meters2025.8310
May 11Beach District Meet #5 @ TallwoodMay 11 · 100 Meters · Place 26 · CoxCox100 Meters2612.7210
May 11Beach District Meet #5 @ TallwoodMay 11 · 200 Meters · Place 20 · CoxCox200 Meters2025.8310
May 11Beach District Meet #5 @ TallwoodMay 11 · 400 Meters · Place 12 · CoxCox400 Meters1258.4310
May 11Beach District Meet #5 @ TallwoodMay 11 · 100 Meters · Place 26 · CoxCox100 Meters2612.7210
Apr 6Beach District Meet #2 @ TallwoodApr 6 · 200 Meters · Place 25 · CoxCox200 Meters2526.1510
Apr 6Beach District Meet #2 @ TallwoodApr 6 · 100 Meters · Place 29 · CoxCox100 Meters2913.1210
Apr 6Beach District Meet #2 @ TallwoodApr 6 · 200 Meters · Place 25 · CoxCox200 Meters2526.1510
Apr 6Beach District Meet #2 @ TallwoodApr 6 · 100 Meters · Place 29 · CoxCox100 Meters2913.1210
Mar 30Beach District Meet#1 @ Kellam 2022 Mar 30 · 200 Meters · Place 40 · CoxCox200 Meters4027.2210