Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorONU HS Classic - 3A Boys · Feb 275:29.43aONU HS Classic - 3A BoysFebruary 27, 2025
1600 Meters · OutdoorThornton Township Classic Invitational · May 105:01.59Thornton Township Classic InvitationalMay 10, 2025
300 Meters · OutdoorThornton Township/ Lane Tech Co-ed Dual · Mar 1942.55Thornton Township/ Lane Tech Co-ed DualMarch 19, 2025
3200 Meters · Indoor2025 SAC Indoor Track and Field Invite · Mar 1512:06.97a2025 SAC Indoor Track and Field InviteMarch 15, 2025
3200 Meters · OutdoorSAC Boys Championships · May 1311:42.03aSAC Boys ChampionshipsMay 13, 2025
600 Meters · OutdoorThornton Township/ Lane Tech Co-ed Dual · Mar 191:41.14Thornton Township/ Lane Tech Co-ed DualMarch 19, 2025
800 Meters · IndoorWorrill Invite · Feb 142:19.07aWorrill InviteFebruary 14, 2026
800 Meters · OutdoorThornton Township Classic Invitational · May 42:18.78Thornton Township Classic InvitationalMay 4, 2024

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

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #10 Richton Park (Rich South)May 20 · 3200 Meters · Place 11 · Harvey (Thornton)Harvey (Thornton)3200 Meters11.12:18.43a12
Mar 245th Annual Chris Whitfield InvitationalMar 24 · 800 Meters · Place 5 · Harvey (Thornton)Harvey (Thornton)800 Meters5.2:26.97a12
Mar 14Southland Athletic Conference Indoor Track and Field Championship 2026Mar 14 · 3200 Meters · Place 7 · Harvey (Thornton)Harvey (Thornton)3200 Meters7.12:09.86a12
Mar 6Illinois Meet of Champions presented by New BalanceMar 6 · 1600 Meters · Place 27 · Harvey (Thornton)Harvey (Thornton)1600 Meters27.5:30.13a12
Feb 273A Boys ONU HS ClassicFeb 27 · 1600 Meters · Place 50 · Harvey (Thornton)Harvey (Thornton)1600 Meters505:36.4112
Feb 202026 Early Raptor Boys InviteFeb 20 · 1600 Meters · Place 7 · Harvey (Thornton)Harvey (Thornton)1600 Meters7.5:43.26a12
Feb 14Worrill InviteFeb 14 · 800 Meters · Place 34 · Harvey (Thornton)Harvey (Thornton)800 Meters34.2:19.07a PB12

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9TT ClassicMay 9 · 1600 Meters · Place 14 · Harvey (Thornton)Harvey (Thornton)1600 Meters14.5:13.05a12
May 134th Annual Pete Struck Eagle ClassicMay 1 · 3200 Meters · Place 27 · Harvey (Thornton)Harvey (Thornton)3200 Meters27.11:44.99a12
Apr 242026 Gary Haupert Invitational (boys)Apr 24 · 3200 Meters · Harvey (Thornton)Harvey (Thornton)3200 Meters—DNS12
Apr 242026 Gary Haupert Invitational (boys)Apr 24 · 1600 Meters · Place 9 · Harvey (Thornton)Harvey (Thornton)1600 Meters9.5:19.45a12
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · 1600 Meters · Harvey (Thornton)Harvey (Thornton)1600 Meters—DNS12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #08 Lockport (Twp.)May 21 · 1600 Meters · Place 16 · Harvey (Thornton)Harvey (Thornton)1600 Meters165:17.4811
May 13SAC Boys ChampionshipsMay 13 · 3200 Meters · Place 6 · Harvey (Thornton)Harvey (Thornton)3200 Meters6.11:42.03a PB11
May 10Thornton Township Classic InvitationalMay 10 · 1600 Meters · Place 7 · Harvey (Thornton)Harvey (Thornton)1600 Meters75:01.59 PB11
May 233rd Annual Pete Struck Eagle ClassicMay 2 · 1600 Meters · Place 34 · Harvey (Thornton)Harvey (Thornton)1600 Meters345:29.03a11
Apr 19John Bell InvitationalApr 19 · 1600 Meters · Place 15 · Harvey (Thornton)Harvey (Thornton)1600 Meters155:30.9311
Apr 12Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 12 · 3200 Meters · Place 8 · Harvey (Thornton)Harvey (Thornton)3200 Meters812:04.99a11
Mar 254th Annual Christopher Whitfield InvitationalMar 25 · 800 Meters · Place 3 · Harvey (Thornton)Harvey (Thornton)800 Meters32:21.9911
Mar 254th Annual Christopher Whitfield InvitationalMar 25 · 800 Meters · Place 3 · Harvey (Thornton)Harvey (Thornton)800 Meters32:21.99a11
Mar 19Thornton Township/ Lane Tech Co-ed DualMar 19 · 600 Meters · Place 11 · Harvey (Thornton)Harvey (Thornton)600 Meters111:41.14 PB11
Mar 19Thornton Township/ Lane Tech Co-ed DualMar 19 · 300 Meters · Place 16 · Harvey (Thornton)Harvey (Thornton)300 Meters1642.55 PB11
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · 800 Meters · Place 30 · Harvey (Thornton)Harvey (Thornton)800 Meters302:18.93a11
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · 800 Meters · Place 30 · Harvey (Thornton)Harvey (Thornton)800 Meters302:18.9311
Mar 5Thornton Township / Thornwood DualMar 5 · 1600 Meters · Place 1 · Harvey (Thornton)Harvey (Thornton)1600 Meters15:50.32a11
Mar 5Thornton Township / Thornwood DualMar 5 · 300 Meters · Place 13 · Harvey (Thornton)Harvey (Thornton)300 Meters1344.59a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 152025 SAC Indoor Track and Field InviteMar 15 · 3200 Meters · Place 5 · Harvey (Thornton)Harvey (Thornton)3200 Meters5.12:06.97a PB11
Feb 27ONU HS Classic - 3A BoysFeb 27 · 1600 Meters · Place 44 · Harvey (Thornton)Harvey (Thornton)1600 Meters445:29.43a PB—
Feb 212025 Boys Raptor InvitationalFeb 21 · 800 Meters · Place 12 · Harvey (Thornton)Harvey (Thornton)800 Meters122:32.48a—
Feb 19Thornton Mini MeetFeb 19 · 1600 Meters · Place 9 · Harvey (Thornton)Harvey (Thornton)1600 Meters95:55.53a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15IHSA Class 3A TRB Sectional - #8 Chicago Heights (Bloom)May 15 · 3200 Meters · Place 15 · Harvey (Thornton)Harvey (Thornton)3200 Meters1511:46.62a—
May 8SAC Boys' Conference ChampionshipsMay 8 · 3200 Meters · Place 7 · Harvey (Thornton)Harvey (Thornton)3200 Meters712:01.15a—
May 4Thornton Township Classic InvitationalMay 4 · 1600 Meters · Place 14 · Harvey (Thornton)Harvey (Thornton)1600 Meters145:38.7310
May 4Thornton Township Classic InvitationalMay 4 · 800 Meters · Place 1 · Harvey (Thornton)Harvey (Thornton)800 Meters12:18.78 PB10
Apr 2532nd Annual Pete Struck Eagle ClassicApr 25 · 3200 Meters · Place 37 · Harvey (Thornton)Harvey (Thornton)3200 Meters3712:02.26a—
Apr 13John Bell InvitationalApr 13 · 1600 Meters · Place 17 · Harvey (Thornton)Harvey (Thornton)1600 Meters175:45.4110
Apr 10Thornwood TriApr 10 · 1600 Meters · Place 11 · Harvey (Thornton)Harvey (Thornton)1600 Meters116:04.87a—
Apr 6Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 6 · 3200 Meters · Place 11 · Harvey (Thornton)Harvey (Thornton)3200 Meters1113:24.08a—
Mar 9Raptor Boys Last Chance InviteMar 9 · 3200 Meters · Place 6 · Harvey (Thornton)Harvey (Thornton)3200 Meters612:04.44a—
Mar 6TT-TW DualMar 6 · 1600 Meters · Place 5 · Harvey (Thornton)Harvey (Thornton)1600 Meters56:06.93a—
Mar 6TT-TW DualMar 6 · 600 Meters · Place 13 · Harvey (Thornton)Harvey (Thornton)600 Meters131:45.18a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 16Lemont Indoor InvitationalMar 16 · 3200 Meters · Place 12 · Harvey (Thornton)Harvey (Thornton)3200 Meters1212:55.2010

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 92023 Southland Boys ConferenceMay 9 · 1600 Meters · Harvey (Thornton)Harvey (Thornton)1600 Meters—NT9
Apr 21Gary Haupert InvitationalApr 21 · 800 Meters · Place 29 · Harvey (Thornton)Harvey (Thornton)800 Meters292:43.549
Apr 15John Bell Invitational (Boys Only)Apr 15 · 1600 Meters · Place 12 · Harvey (Thornton)Harvey (Thornton)1600 Meters12.6:18.69a9
Apr 15John Bell Invitational (Boys Only)Apr 15 · 800 Meters · Place 10 · Hillside (Proviso West)Hillside (Proviso West)800 Meters10.2:31.80a9
Apr 11District 205 Spring Open Apr 11 · 1600 Meters · Place 7 · Harvey (Thornton)Harvey (Thornton)1600 Meters76:23.26—