Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 174:31.67aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
1 Mile · OutdoorDistance Night in Palatine · Apr 264:28.30Distance Night in PalatineApril 26, 2025
1500 Meters · OutdoorUSATF Wisconsin Association Junior Olympic Championships · Jun 164:47.52aUSATF Wisconsin Association Junior Olympic ChampionshipsJune 16, 2023
1600 Meters · Indoor54th Annual Stevenson Patriot Relays · Apr 164:21.47a54th Annual Stevenson Patriot RelaysApril 16, 2026
1600 Meters · Outdoor58th Annual Wanner Knights’ Invitational · May 14:16.47a58th Annual Wanner Knights’ InvitationalMay 1, 2026
2 Miles · OutdoorDistance Night in Palatine - Presented by Asics · Apr 259:23.63aDistance Night in Palatine - Presented by AsicsApril 25, 2026
200 Meters · OutdoorHand Off and See Me Fly · Jun 634.27aHand Off and See Me FlyJune 6, 2021
3000 Meters · OutdoorUSATF Wisconsin Association Junior Olympic Championships · Jun 1610:16.10aUSATF Wisconsin Association Junior Olympic ChampionshipsJune 16, 2023
3200 Meters · Indoor2026 Illinois Indoor Championships Sponsored By Under Armour · Mar 289:21.19a2026 Illinois Indoor Championships Sponsored By Under ArmourMarch 28, 2026
3200 Meters · OutdoorDistance Night in Palatine - Presented by Asics · Apr 259:20.03aDistance Night in Palatine - Presented by AsicsApril 25, 2026
400 Meters · Outdoor IESA 3A - Sectional 1 @ Johnsburg · May 1358.70a IESA 3A - Sectional 1 @ JohnsburgMay 13, 2023
800 Meters · Indoor2/15 Antioch/Lakes Dual Meet · Feb 152:07.86a2/15 Antioch/Lakes Dual MeetFebruary 15, 2024
800 Meters · Outdoor2026 NLCC Boys Conference Championships · May 151:58.58a2026 NLCC Boys Conference ChampionshipsMay 15, 2026
800 Meters · Relay Split · IndoorIllinois Top Times Indoor Championships - Class 3A · Mar 232:06.698Illinois Top Times Indoor Championships - Class 3AMarch 23, 2024
800 Meters · Relay Split · OutdoorIHSA 3A Boys State Track & Field Championships · May 301:58.047aIHSA 3A Boys State Track & Field ChampionshipsMay 30, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Place 19 · Lake Villa (Lakes)Lake Villa (Lakes)1600 MetersRound P19.4:20.55a11
May 21IHSA Class 3A TRB Sectional - #01 AntiochMay 21 · 1600 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters2.4:18.76a11
May 152026 NLCC Boys Conference ChampionshipsMay 15 · 800 Meters · Place 3 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters3.1:58.58a PB11
May 72026 Boys Lake County InvitationalMay 7 · 3200 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters2.9:21.71a11
May 72026 Boys Lake County InvitationalMay 7 · 1600 Meters · Place 9 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters9.4:32.45a11
May 158th Annual Wanner Knights’ InvitationalMay 1 · 1600 Meters · Place 3 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters3.4:16.47a PB11
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 2 Miles · Place 7 · Lake Villa (Lakes)Lake Villa (Lakes)2 Miles79:23.63a PB11
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 3200 Meters · Place 7 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters79:20.03a PB11
Apr 232026 Bear InviteApr 23 · 800 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters2.2:00.11a11
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · 800 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters1.1:59.64a11
Mar 13Batavia Distance MadnessMar 13 · 1600 Meters · Place 22 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters224:26.8811

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 1654th Annual Stevenson Patriot RelaysApr 16 · 1600 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters1.4:21.47a PB11
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 3200 Meters · Place 10 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters10.9:21.19a PB11
Feb 28Clash at the ColiseumFeb 28 · 3200 Meters · Place 7 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters79:26.71a11
Feb 2123rd Annual Plainfield South InvitationalFeb 21 · 1600 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters14:30.84a11
Feb 14Boys Sequoit ShowdownFeb 14 · 1600 Meters · Place 11 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters114:40.05a11
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 1 Mile · Place 19 · UnattachedUnattached1 Mile19.4:31.67a PB11

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 3200 Meters · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters--DNS10
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRelay SplitRound P—1:58.047a PB10
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRelay Split—2:00.510a10
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 3200 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters29:35.0310
May 15NLCC Boys Conference ChampionshipsMay 15 · 3200 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters19:55.16a10
May 15NLCC Boys Conference ChampionshipsMay 15 · 1600 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters24:30.32a10
May 82025 Boys Lake County InvitationalMay 8 · 3200 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters29:23.8010
May 257th Annual Wanner Knights’ InvitationalMay 2 · 1600 Meters · Lake Villa (Lakes)Lake Villa (Lakes)1600 MetersEx.4:26.03a10
Apr 26Distance Night in PalatineApr 26 · 1 Mile · Place 8 · Lake Villa (Lakes)Lake Villa (Lakes)1 Mile84:28.30 PB10
Apr 26Distance Night in PalatineApr 26 · 1600 Meters · Place 7 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters74:26.4910
Apr 242025 Bear InviteApr 24 · 800 Meters · Place 3 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters31:59.7710
Apr 1753rd Annual Stevenson Patriot RelaysApr 17 · 1600 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters24:29.64a10
Apr 11Trackin' At McCracken CoEd InviteApr 11 · 1600 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters24:23.25a10
Mar 14Batavia Distance MadnessMar 14 · 1600 Meters · Place 38 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters384:31.68a—
Mar 7Eagles Coed QuadMar 7 · 800 Meters · Place 3 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters32:03.7410
Mar 1Sequoit Boys ShowdownMar 1 · 3200 Meters · Place 5 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters59:50.73a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 29Illinois Indoor ChampionshipsMar 29 · 1600 Meters · Place 28 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters284:34.8610
Feb 15Lakes Clash at the Colosseum Feb 15 · 1600 Meters · Place 12 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters124:40.1810

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRelay SplitRound P—2:06.5239
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · 1600 Meters · Place 11 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters114:39.36a—
May 8NLCC Boys Conference ChampionshipsMay 8 · 800 Meters · Place 8 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters82:11.42a—
Apr 27Deerfield InvitationalApr 27 · 3200 Meters · Place 10 · Lake Villa (Lakes)Lake Villa (Lakes)3200 Meters1010:17.419
Apr 192024 Bear InviteApr 19 · 1600 Meters · Place 6 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters64:43.03a—
Apr 52024 Trackin’ At McCracken CoEd InviteApr 5 · 1600 Meters · Place 8 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters84:46.58a—
Mar 8Batavia Distance MadnessMar 8 · 800 Meters · Place 80 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters802:08.55a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 23Illinois Top Times Indoor Championships - Class 3AMar 23 · 800 Meters · Lake Villa (Lakes)Lake Villa (Lakes)800 MetersRelay Split—2:06.698 PB9
Mar 15NLCC Indoor ChampionshipsMar 15 · 800 Meters · Place 7 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters72:13.67a—
Mar 13/1 Indoor Quad MeetMar 1 · 800 Meters · Place 5 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters52:09.759
Feb 23Antioch Coed JV QuadFeb 23 · 1600 Meters · Place 1 · Lake Villa (Lakes)Lake Villa (Lakes)1600 Meters15:07.53a—
Feb 152/15 Antioch/Lakes Dual MeetFeb 15 · 800 Meters · Place 2 · Lake Villa (Lakes)Lake Villa (Lakes)800 Meters2.2:07.86a PB9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 1500 Meters · Place 2 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club1500 Meters2.4:43.51aUnofficial8
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 800 Meters · Place 2 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club800 Meters2.2:10.87aUnofficial8
Jun 16USATF Wisconsin Association Junior Olympic ChampionshipsJun 16 · 3000 Meters · Place 1 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club3000 Meters1.10:16.10a PB8
Jun 16USATF Wisconsin Association Junior Olympic ChampionshipsJun 16 · 1500 Meters · Place 2 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club1500 Meters2.4:47.52a PB8
Jun 16USATF Wisconsin Association Junior Olympic ChampionshipsJun 16 · 800 Meters · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club800 Meters—DNS8
May 19IESA 3A State Track & Field ChampionshipsMay 19 · 1600 Meters · Place 14 · Lindenhurst Millburn MSLindenhurst Millburn MS1600 Meters14.5:03.78a8
May 13 IESA 3A - Sectional 1 @ JohnsburgMay 13 · 1600 Meters · Place 2 · Lindenhurst Millburn MLindenhurst Millburn M1600 Meters25:00.76a—
May 13 IESA 3A - Sectional 1 @ JohnsburgMay 13 · 400 Meters · Place 2 · Lindenhurst Millburn MLindenhurst Millburn M400 Meters258.70a PB—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 232022 Track & Field Season Finale - Helen Scott-Owens InviteJul 23 · 800 Meters · Place 4 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club800 Meters4.2:39.29a7
May 14IESA 3A - Sectional 1 @ Johnsburg HSMay 14 · 400 Meters · Place 10 · Lindenhurst Millburn MSLindenhurst Millburn MS400 Meters10.1:10.11a7

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 17DuPage Bob Nihells All Comers Youth MeetJul 17 · 1500 Meters · Place 2 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club1500 Meters2.5:40.35a6
Jul 17DuPage Bob Nihells All Comers Youth MeetJul 17 · 800 Meters · Place 1 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club800 Meters1.2:41.18a6
Jul 17DuPage Bob Nihells All Comers Youth MeetJul 17 · 400 Meters · Place 1 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club400 Meters1.1:11.48a6
Jun 122021 AAU Northern Outdoor NationalJun 12 · 3000 Meters · Place 1 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club3000 Meters1.12:02.03aUnofficial6
Jun 122021 AAU Northern Outdoor NationalJun 12 · 800 Meters · Place 1 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club800 Meters1.2:58.36aUnofficial6
Jun 122021 AAU Northern Outdoor NationalJun 12 · 400 Meters · Place 5 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club400 Meters5.1:13.78aUnofficial6
Jun 6Hand Off and See Me FlyJun 6 · 1500 Meters · Place 6 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club1500 Meters6.5:49.62a6
Jun 6Hand Off and See Me FlyJun 6 · 800 Meters · Place 2 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club800 Meters2.2:39.97a6
Jun 6Hand Off and See Me FlyJun 6 · 200 Meters · Place 13 · Kenosha Shockwave Track and XC ClubKenosha Shockwave Track and XC Club200 Meters13.34.27a PB6