Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBill Clinger Classic · Jan 234:15.33aBill Clinger ClassicJanuary 23, 2026
1 Mile · OutdoorDistance Night in Palatine · Apr 204:22.57aDistance Night in PalatineApril 20, 2024
1500 Meters · OutdoorGVSU Extra Weekend Meet · Apr 243:57.13aGVSU Extra Weekend MeetApril 24, 2026
1600 Meters · IndoorIllinois Indoor Championships · Mar 294:17.45Illinois Indoor ChampionshipsMarch 29, 2025
1600 Meters · OutdoorSequoit Boys Showdown · Mar 14:16.87aSequoit Boys ShowdownMarch 1, 2025
3000 Meters · IndoorGVSU Bob Eubanks Open · Jan 178:32.71aGVSU Bob Eubanks OpenJanuary 17, 2026
3200 Meters · Indoor3/1 Indoor Quad Meet · Mar 19:57.703/1 Indoor Quad MeetMarch 1, 2024
3200 Meters · OutdoorEagles Coed Quad · Mar 79:22.62Eagles Coed QuadMarch 7, 2025
800 Meters · IndoorGVSU Tune-Up · Feb 201:54.52aGVSU Tune-UpFebruary 20, 2026
800 Meters · OutdoorBatavia Distance Madness · Mar 141:56.19aBatavia Distance MadnessMarch 14, 2025
800 Meters · Relay Split · IndoorIllinois Top Times Indoor Championships - Class 3A · Mar 231:59.851Illinois Top Times Indoor Championships - Class 3AMarch 23, 2024
800 Meters · Relay Split · OutdoorIHSA 3A Boys State Track & Field Championships · May 241:58.494IHSA 3A Boys State Track & Field ChampionshipsMay 24, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 24GVSU Extra Weekend MeetApr 24 · 1500 Meters · Place 10 · Grand Valley StateGrand Valley State1500 Meters10.3:57.13a PBFr
Apr 24GVSU Extra Weekend MeetApr 24 · 800 Meters · UnattachedUnattached800 Meters—DNFFr
Apr 10GVSU Al & Sue Owens ClassicApr 10 · 1500 Meters · UnattachedUnattached1500 Meters—DNFFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20GVSU Tune-UpFeb 20 · 800 Meters · Place 5 · UnattachedUnattached800 Meters51:54.52a PB—
Feb 13GVSU Big Meet-FRIDAYFeb 13 · 1 Mile · Place 39 · Grand Valley StateGrand Valley State1 Mile394:20.57a—
Jan 23Bill Clinger ClassicJan 23 · 1 Mile · Place 11 · Grand Valley StateGrand Valley State1 Mile114:15.33a PB—
Jan 17GVSU Bob Eubanks OpenJan 17 · 3000 Meters · Place 13 · UNAT-Grand Valley St.UNAT-Grand Valley St.3000 Meters138:32.71a PB—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRelay SplitRound P—1:58.536a12
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRelay Split—1:58.909a12
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · Place 29 · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRound P29.2:02.40a12
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 800 Meters · Place 29 · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRound P292:02.40a12
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 800 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters11:56.3712
May 15NLCC Boys Conference ChampionshipsMay 15 · 3200 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters29:56.45a12
May 15NLCC Boys Conference ChampionshipsMay 15 · 800 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters21:59.98a12
May 82025 Boys Lake County InvitationalMay 8 · 800 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters21:58.7012
May 257th Annual Wanner Knights’ InvitationalMay 2 · 1600 Meters · Lake Villa (Lakes)Lake Villa (Lakes)1600 MetersEx.DNS12
Mar 14Batavia Distance MadnessMar 14 · 800 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters11:56.19a PB—
Mar 7Eagles Coed QuadMar 7 · 3200 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters19:22.62 PB12
Mar 1Sequoit Boys ShowdownMar 1 · 1600 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters14:16.87a PB—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 29Illinois Indoor ChampionshipsMar 29 · 1600 Meters · Place 4 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters44:17.45 PB12
Feb 15Lakes Clash at the Colosseum Feb 15 · 800 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters21:58.7412
Jan 11GVSU MITS Meet #3Jan 11 · 1600 Meters · Place 2 · UnattachedUnattached1600 Meters24:18.35a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRelay SplitRound P—1:58.494 PB11
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · 1600 Meters · Place 5 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters54:32.98a—
May 8NLCC Boys Conference ChampionshipsMay 8 · 3200 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters19:48.90a—
May 8NLCC Boys Conference ChampionshipsMay 8 · 1600 Meters · Place 3 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters34:31.65a—
Apr 27Deerfield InvitationalApr 27 · 3200 Meters · Place 7 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters710:08.8911
Apr 20Distance Night in PalatineApr 20 · 1 Mile · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)1 Mile24:22.57a PB—
Apr 20Distance Night in PalatineApr 20 · 1600 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters24:20.83a—
Apr 20Distance Night in PalatineApr 20 · 1 Mile · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)1 Mile24:22.57a—
Apr 20Distance Night in PalatineApr 20 · 1600 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters24:20.83a—
Apr 192024 Bear InviteApr 19 · 800 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters12:00.90a—
Apr 11Stevenson Patriot RelaysApr 11 · 1600 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters14:23.14a—
Mar 8Batavia Distance MadnessMar 8 · 1600 Meters · Place 29 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters294:30.79a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 23Illinois Top Times Indoor Championships - Class 3AMar 23 · 800 Meters · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRelay Split—1:59.851 PB11
Mar 15NLCC Indoor ChampionshipsMar 15 · 1600 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters24:34.01a—
Mar 13/1 Indoor Quad MeetMar 1 · 3200 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters29:57.70 PB11
Feb 152/15 Antioch/Lakes Dual MeetFeb 15 · 800 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters1.2:03.97a11

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 26IHSA 2A Boys State Track & Field ChampionshipsMay 26 · 3200 Meters · Place 23 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters23.10:04.48a10
May 25IHSA 1A Boys State Track & Field ChampionshipsMay 25 · 3200 Meters · Place 23 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters2310:04.4810
May 172023 IHSA Class 2A TRB Sectional - #1 Belvidere (H.S.)May 17 · 3200 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters210:09.1810
May 11NLCC Boys Conference ChampionshipsMay 11 · 1600 Meters · Place 5 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters5.4:51.73a10
May 42023 Boys Lake County InvitationalMay 4 · 800 Meters · Place 17 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters172:05.0910
Apr 29Deerfield InvitationalApr 29 · 3200 Meters · Place 10 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters1010:30.20a—
Apr 29Deerfield InvitationalApr 29 · 1600 Meters · Place 15 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters154:48.74a—
Apr 21Lake Zurich HS Bear InviteApr 21 · 3200 Meters · Place 5 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters510:28.62a—
Apr 10NLCC Coed Week 2 - Lakes v Grayslake CentralApr 10 · 800 Meters · Place 9 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters92:08.7—
Mar 17D117 Boys Last Chance InviteMar 17 · 1600 Meters · Place 26 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters264:56.23a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 10LTC Indoor Exhibition @ Knox CollegeMar 10 · 800 Meters · Place 9 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters92:15.3110
Mar 10NLCC Boys and Girls Indoor Conference ChampionshipsMar 10 · 800 Meters · Place 9 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters9.2:15.31a10

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13NLCC Boys Conference ChampionshipMay 13 · 3200 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters211:07.05a9
May 13NLCC Boys Conference ChampionshipMay 13 · 800 Meters · Place 5 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters52:20.04a9
Apr 28Bulldog InviteApr 28 · 1600 Meters · Place 3 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters3.5:02.00a9
Apr 21Bear InvitationalApr 21 · 1600 Meters · Place 15 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters154:56.40FR
Mar 18D117 Boys March MadnessMar 18 · 800 Meters · Place 29 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters292:18.07FR

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11IESA Class AA Sectional 21May 11 · 1600 Meters · Place 7 · Lindenhurst Millburn MSLindenhurst Millburn MS1600 Meters7.5:45.45a7
May 11IESA Class AA Sectional 21May 11 · 800 Meters · Place 9 · Lindenhurst Millburn MSLindenhurst Millburn MS800 Meters9.2:47.89a7