Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · Indoor3rd Annual Titan Time Trials · Mar 36:05.38a3rd Annual Titan Time TrialsMarch 3, 2026
1600 Meters · Outdoor5/8 Northbrook Meet · May 85:43.65/8 Northbrook MeetMay 8, 2025
3200 Meters · Indoor18th Annual Silver Streak Last Chance Indoor Meet · Mar 2112:43.4918th Annual Silver Streak Last Chance Indoor MeetMarch 21, 2026
3200 Meters · OutdoorIHSA Class 2A TRB Sectional - #07 Galesburg (H.S.) · May 2111:58.73aIHSA Class 2A TRB Sectional - #07 Galesburg (H.S.)May 21, 2026
800 Meters · OutdoorIESA 3A - Sectional 6 @ Pontiac HS · May 172:43.99aIESA 3A - Sectional 6 @ Pontiac HSMay 17, 2025

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #07 Galesburg (H.S.)May 21 · 3200 Meters · Place 18 · PrincetonPrinceton3200 Meters18.11:58.73a PB9
May 15Three Rivers Boys Conference MeetMay 15 · 3200 Meters · Place 13 · PrincetonPrinceton3200 Meters13.12:21.45a9
May 12Putnam County High Boys Meet #2May 12 · 3200 Meters · Place 3 · PrincetonPrinceton3200 Meters312:39.82a9
May 12Putnam County High Boys Meet #2May 12 · 1600 Meters · Place 5 · PrincetonPrinceton1600 Meters56:13.10a9
May 1MCHS Friday Night RelaysMay 1 · 1600 Meters · Place 9 · PrincetonPrinceton1600 Meters9.5:45.96a9
Apr 28Geneseo Boys F/S InviteApr 28 · 3200 Meters · Place 5 · PrincetonPrinceton3200 Meters512:14.17a9
Apr 28Geneseo Boys F/S InviteApr 28 · 1600 Meters · Place 12 · PrincetonPrinceton1600 Meters125:52.87a9
Apr 20Ferris Co-Ed InvitationalApr 20 · 3200 Meters · Place 6 · PrincetonPrinceton3200 Meters6.12:24.29a9
Apr 14Boys Howard-Monier MeetApr 14 · 3200 Meters · Place 4 · PrincetonPrinceton3200 Meters4.13:07.05a9
Apr 14Boys Howard-Monier MeetApr 14 · 1600 Meters · Place 10 · PrincetonPrinceton1600 Meters10.6:08.94a9
Apr 13IVC F/S Invite 2026Apr 13 · 3200 Meters · Place 2 · PrincetonPrinceton3200 Meters2.12:53.93a9
Apr 11Don Gooden InviteApr 11 · 3200 Meters · Place 18 · PrincetonPrinceton3200 Meters18.12:25.86a9
Apr 11Don Gooden InviteApr 11 · 800 Meters · Place 24 · PrincetonPrinceton800 Meters24.2:44.63a9
Apr 7Hall Co-Ed Meet #2Apr 7 · 3200 Meters · Place 2 · PrincetonPrinceton3200 Meters2.12:42.13a9
Apr 7Hall Co-Ed Meet #2Apr 7 · 1600 Meters · Place 7 · PrincetonPrinceton1600 Meters7.6:03.09
Mar 31Men's Rosenberry ClassicMar 31 · 3200 Meters · Place 9 · PrincetonPrinceton3200 Meters912:34.96a9
Mar 27Dillon Fresh/Soph InvitationalMar 27 · 3200 Meters · Place 7 · PrincetonPrinceton3200 Meters712:34.11a9
Mar 6Newman First Chance MeetMar 6 · 3200 Meters · Place 3 · PrincetonPrinceton3200 Meters312:36.509
Mar 6Newman First Chance MeetMar 6 · 800 Meters · Place 22 · PrincetonPrinceton800 Meters222:47.699

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 2118th Annual Silver Streak Last Chance Indoor MeetMar 21 · 3200 Meters · Place 16 · PrincetonPrinceton3200 Meters1612:43.49 PB9
Mar 33rd Annual Titan Time TrialsMar 3 · 3200 Meters · Place 2 · PrincetonPrinceton3200 Meters2.13:14.84a9
Mar 33rd Annual Titan Time TrialsMar 3 · 1600 Meters · Place 10 · PrincetonPrinceton1600 Meters10.6:05.38a PB9

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17IESA 3A - Sectional 6 @ Pontiac HSMay 17 · 1600 Meters · Place 15 · Princeton LoganPrinceton Logan1600 Meters155:56.07a8
May 17IESA 3A - Sectional 6 @ Pontiac HSMay 17 · 800 Meters · Place 15 · Princeton LoganPrinceton Logan800 Meters152:43.99a PB8
May 85/8 Northbrook MeetMay 8 · 1600 Meters · Place 2 · Princeton LoganPrinceton Logan1600 Meters2.5:43.6 PB8
May 85/8 Northbrook MeetMay 8 · 800 Meters · Place 5 · Princeton LoganPrinceton Logan800 Meters5.2:45.08
May 6Oglesby Washington Bulldog Meet #2May 6 · 1600 Meters · Place 2 · Princeton LoganPrinceton Logan1600 Meters2.5:46.71a8
May 5Starved Rock Conference MeetMay 5 · 1600 Meters · Place 5 · Princeton LoganPrinceton Logan1600 Meters56:02.38
May 5Starved Rock Conference MeetMay 5 · 800 Meters · Place 8 · Princeton LoganPrinceton Logan800 Meters82:44.58
May 3Bureau county track meetMay 3 · 1600 Meters · Place 1 · Princeton LoganPrinceton Logan1600 Meters1.6:04.18
May 3Bureau county track meetMay 3 · 800 Meters · Place 6 · Princeton LoganPrinceton Logan800 Meters6.2:51.48
Apr 25Riverdale InvitationalApr 25 · 1600 Meters · Place 5 · Princeton LoganPrinceton Logan1600 Meters56:23.81a8
Apr 25Riverdale InvitationalApr 25 · 800 Meters · Place 8 · Princeton LoganPrinceton Logan800 Meters82:58.82a8
Apr 24WJHS Invite 4/24Apr 24 · 1600 Meters · Place 1 · Princeton LoganPrinceton Logan1600 Meters1.6:09.21a8
Apr 24WJHS Invite 4/24Apr 24 · 800 Meters · Place 2 · Princeton LoganPrinceton Logan800 Meters2.2:53.51a8
Apr 12JH Rocket InviteApr 12 · 1600 Meters · Place 7 · Princeton LoganPrinceton Logan1600 Meters76:08.86a8
Apr 12JH Rocket InviteApr 12 · 800 Meters · Place 8 · Princeton LoganPrinceton Logan800 Meters82:54.22a8