Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMilwaukee Panther Tune-Up · Feb 224:33.03Milwaukee Panther Tune-UpFebruary 22, 2025
1500 Meters · OutdoorMarquette Invitational · Apr 104:05.18Marquette InvitationalApril 10, 2025
1600 Meters · IndoorSouthwest Prairie Conference Indoor Championships · Mar 174:38.22aSouthwest Prairie Conference Indoor ChampionshipsMarch 17, 2023
1600 Meters · OutdoorIHSA 3A Boys State Track & Field Championships · May 264:22.22aIHSA 3A Boys State Track & Field ChampionshipsMay 26, 2023
3200 Meters · OutdoorWA Boys (WV-OS-BART) · Apr 89:44.43WA Boys (WV-OS-BART)April 8, 2023
800 Meters · IndoorSouthwest Prairie Conference Boys Indoor Championships · Mar 182:03.44Southwest Prairie Conference Boys Indoor ChampionshipsMarch 18, 2022
800 Meters · OutdoorMarquette Invitational · Apr 102:02.76Marquette InvitationalApril 10, 2025

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

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2Wisconsin Badger ChallengeMay 2 · 1500 Meters · Place 16 · MarquetteMarquette1500 Meters164:08.54aSo
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 1500 Meters · Place 37 · MarquetteMarquette1500 Meters37.4:16.86aSo
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 800 Meters · MarquetteMarquette800 Meters--DNSSo
Apr 10Marquette InvitationalApr 10 · 800 Meters · Place 9 · MarquetteMarquette800 Meters92:02.76 PBFR
Apr 10Marquette InvitationalApr 10 · 1500 Meters · Place 5 · MarquetteMarquette1500 Meters54:05.18 PBFR
Apr 5Wisconsin Private College ChampionshipsApr 5 · 1500 Meters · Place 10 · MarquetteMarquette1500 Meters10.4:11.95aSo
Apr 5Wisconsin Private College ChampionshipsApr 5 · 800 Meters · MarquetteMarquette800 Meters—DNSSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Milwaukee Panther Tune-UpFeb 22 · 1 Mile · Place 5 · MarquetteMarquette1 Mile54:33.03 PBFR
Feb 15Ripon 'Dick Hendricks' InviteFeb 15 · 1 Mile · Place 8 · MarquetteMarquette1 Mile84:40.06a—
Jan 25John Tierney ClassicJan 25 · 1 Mile · Place 10 · MarquetteMarquette1 Mile104:41.81FR

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26IHSA 3A Boys State Track & Field ChampionshipsMay 26 · 1600 Meters · Place 16 · OswegoOswego1600 MetersRound P16.4:22.22a PB12
May 25IHSA 1A Boys State Track & Field ChampionshipsMay 25 · 1600 Meters · Place 16 · Oswego (H.S.)Oswego (H.S.)1600 MetersRound P164:22.2212
May 172023 IHSA Class 3A TRB Sectional - #9 Plainfield (North)May 17 · 1600 Meters · Place 6 · Oswego (H.S.)Oswego (H.S.)1600 Meters64:22.9412
May 5Bill Jackson InvitationalMay 5 · 3200 Meters · Place 3 · Oswego (H.S.)Oswego (H.S.)3200 Meters39:48.2912
Apr 21Red Grange InvitationalApr 21 · 1600 Meters · Place 6 · Oswego (H.S.)Oswego (H.S.)1600 Meters64:33.25a—
Apr 15Minooka SmithStrong InvitationalApr 15 · 1600 Meters · Place 11 · Oswego (H.S.)Oswego (H.S.)1600 Meters114:33.8012
Apr 8WA Boys (WV-OS-BART)Apr 8 · 3200 Meters · Place 1 · Oswego (H.S.)Oswego (H.S.)3200 Meters19:44.43 PB12
Apr 5Oswego East Boys Tri - Oswego, Joliet WestApr 5 · 800 Meters · Place 1 · Oswego (H.S.)Oswego (H.S.)800 Meters12:07.90a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 17Southwest Prairie Conference Indoor ChampionshipsMar 17 · 1600 Meters · Place 10 · OswegoOswego1600 Meters10.4:38.22a PB12
Mar 11Oswego Co-Ed TriangularMar 11 · 800 Meters · Place 1 · OswegoOswego800 Meters1.2:24.16a12

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 1600 Meters · Place 35 · OswegoOswego1600 MetersRound P35.4:35.53a11
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 800 Meters · Place 8 · OswegoOswego800 MetersRelay Split8.1:59.84aUnofficial11
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 1600 Meters · Place 35 · OswegoOswego1600 MetersRound P354:35.5311
May 19IHSA Class 3A TRB Sectional #9 - Rock Island (H.S.)May 19 · 1600 Meters · Place 8 · OswegoOswego1600 Meters84:23.65a11
May 11Southwest Prairie Conference Boys ChampionshipsMay 11 · 1600 Meters · Place 6 · OswegoOswego1600 Meters64:29.19a11
May 2Plainfield Central QuadMay 2 · 800 Meters · Place 2 · OswegoOswego800 Meters2.2:01.1Unofficial11
May 2Plainfield Central QuadMay 2 · 800 Meters · Place 2 · OswegoOswego800 Meters2.2:01.1Unofficial11
Apr 29Roger Wilcox Boys Track InvitationalApr 29 · 1600 Meters · Place 4 · OswegoOswego1600 Meters44:29.24a11
Apr 26Kaneland Boys vs Oswego Apr 26 · 3200 Meters · Place 2 · OswegoOswego3200 Meters29:48.80a11
Apr 16Minooka #SmithStrong InvitationalApr 16 · 800 Meters · Place 12 · OswegoOswego800 Meters122:07.16JR
Apr 13Oswego Boys (WA-PS-PE)Apr 13 · 1600 Meters · Place 3 · OswegoOswego1600 Meters34:49.0411
Mar 11Batavia Distance MadnessMar 11 · 800 Meters · Place 21 · OswegoOswego800 Meters212:04.8111

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 18Southwest Prairie Conference Boys Indoor ChampionshipsMar 18 · 800 Meters · Place 8 · OswegoOswego800 Meters82:03.44 PBJR
Feb 12Hononegah Boys Indoor #1Feb 12 · 800 Meters · Place 2 · OswegoOswego800 Meters22:09.0511

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22Grange | Tiger InvitationalMay 22 · 3200 Meters · Place 13 · OswegoOswego3200 Meters13.10:10.95a10
May 18Boys V/JV Triangular Joliet West, Oswego & Plainfield CentralMay 18 · 800 Meters · Place 12 · OswegoOswego800 Meters12.2:13.28a10
May 15Geneva Boys Mike VanDeveer InvitattionalMay 15 · 1600 Meters · Place 1 · OswegoOswego1600 Meters14:41.4710
May 11Oswego Triangular W/Plainfield North and RomeovilleMay 11 · 3200 Meters · Place 5 · OswegoOswego3200 Meters5.9:55.36a10
May 4Oswego East Boys' Track Tri #2May 4 · 1600 Meters · Place 2 · OswegoOswego1600 Meters24:49.1610
May 4Oswego East Boys' Track Tri #2May 4 · 800 Meters · Place 2 · OswegoOswego800 Meters22:10.9710
Apr 27West Aurora Boys -Yorkville-OswegoApr 27 · 3200 Meters · Place 1 · OswegoOswego3200 Meters110:23.6610

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15Hononegah Boys Invitational #1Feb 15 · 1600 Meters · Place 12 · OswegoOswego1600 Meters12.4:57.16a9