Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · Indoor2nd Annual Art Pahl Invitational · Feb 244:51.812nd Annual Art Pahl InvitationalFebruary 24, 2024
1600 Meters · OutdoorYorkville Boys Dual · Apr 134:36.37aYorkville Boys DualApril 13, 2026
400 Meters · IndoorSycamore HS Boys Quad · Feb 2157.24aSycamore HS Boys QuadFebruary 21, 2024
400 Meters · OutdoorYorkville vs Morris · Apr 2953.15aYorkville vs MorrisApril 29, 2024
800 Meters · IndoorNorth Central College Boys Indoor Invitational · Feb 202:00.69aNorth Central College Boys Indoor InvitationalFebruary 20, 2025
800 Meters · OutdoorWA/Bartlett/Oswego/WV/Yorkville · Apr 111:59.58aWA/Bartlett/Oswego/WV/YorkvilleApril 11, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Lockport Bill Jackson InvitationalMay 8 · 800 Meters · Place 4 · YorkvilleYorkville800 Meters42:01.02a11
May 2Red Ribbon ClassicMay 2 · 800 Meters · Place 8 · YorkvilleYorkville800 Meters8.2:01.30a11
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 1600 Meters · Place 7 · YorkvilleYorkville1600 Meters74:58.76a11
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 800 Meters · Place 5 · YorkvilleYorkville800 Meters52:01.72a11
Apr 13Yorkville Boys DualApr 13 · 1600 Meters · Place 1 · YorkvilleYorkville1600 Meters14:36.37a PB11
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · 800 Meters · Place 3 · YorkvilleYorkville800 Meters31:59.58a PB11
Mar 14Batavia Speed MeetMar 14 · 1600 Meters · Place 2 · YorkvilleYorkville1600 Meters24:42.5411
Mar 13Batavia Distance MadnessMar 13 · 800 Meters · Place 21 · YorkvilleYorkville800 Meters212:01.8211

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 800 Meters · YorkvilleYorkville800 MetersRelay Split—2:00.7hUnofficial11
Mar 20Southwest Prairie Conference Boys Indoor at LewisMar 20 · 800 Meters · YorkvilleYorkville800 MetersRelay Split—2:01.2hUnofficial11
Mar 20Southwest Prairie Conference Boys Indoor at LewisMar 20 · 800 Meters · Place 9 · YorkvilleYorkville800 Meters9.2:03.45a11
Feb 28Clash at the ColiseumFeb 28 · 800 Meters · Place 10 · YorkvilleYorkville800 Meters102:03.34a11
Feb 25Boys Quad 1Feb 25 · 800 Meters · Place 2 · YorkvilleYorkville800 Meters22:11.2611
Feb 17Glenbard East Indoor Boys' MeetFeb 17 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters157.83a11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · 800 Meters · Place 16 · YorkvilleYorkville800 Meters162:09.41a10
May 14SPC Boys ChampionshipsMay 14 · 800 Meters · Place 3 · YorkvilleYorkville800 Meters32:05.06a10
May 9Lockport Bill Jackson InvitationalMay 9 · 800 Meters · Place 6 · YorkvilleYorkville800 Meters62:01.8210
Apr 29Ram InviteApr 29 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters153.39a10
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 800 Meters · Place 9 · YorkvilleYorkville800 Meters92:01.9710
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 800 Meters · Place 6 · YorkvilleYorkville800 Meters62:06.33a10
Apr 15West Aurora/YorkvilleApr 15 · 1600 Meters · Place 2 · YorkvilleYorkville1600 Meters24:45.87a10
Apr 12LP Cavalier Classic InvitationalApr 12 · 800 Meters · Place 2 · YorkvilleYorkville800 Meters22:00.35a10
Mar 14Batavia Distance MadnessMar 14 · 800 Meters · Place 32 · YorkvilleYorkville800 Meters322:04.60a—
Mar 13rd Annual Art Pahl InvitationalMar 1 · 800 Meters · Place 20 · YorkvilleYorkville800 Meters202:24.11a—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 21Southwest Prairie Conference Boys Indoor ChampionshipsMar 21 · 800 Meters · Place 11 · YorkvilleYorkville800 Meters11.2:03.64a10
Feb 20North Central College Boys Indoor InvitationalFeb 20 · 800 Meters · Place 4 · YorkvilleYorkville800 Meters42:00.69a PB—
Feb 18GBE Tri Feb 18 · 1600 Meters · Place 3 · YorkvilleYorkville1600 Meters34:53.03a—
Feb 15Lakes Clash at the Colosseum Feb 15 · 800 Meters · Place 25 · YorkvilleYorkville800 Meters252:10.1310

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 400 Meters · YorkvilleYorkville400 MetersRelay SplitRound P—53.5hUnofficial9
May 8Southwest Prairie Boys Conference ChampionshipMay 8 · 800 Meters · Place 10 · Yorkville (H.S.)Yorkville (H.S.)800 Meters102:02.37a—
May 3Lockport Bill Jackson Invitational May 3 · 800 Meters · Place 1 · Yorkville (H.S.)Yorkville (H.S.)800 Meters12:01.41a—
Apr 29Yorkville vs MorrisApr 29 · 400 Meters · Place 1 · Yorkville (H.S.)Yorkville (H.S.)400 Meters153.15a PB—
Apr 27Red Ribbon ClassicApr 27 · 800 Meters · Place 7 · Yorkville (H.S.)Yorkville (H.S.)800 Meters72:03.60a—
Apr 23Glenbard East MeetApr 23 · 1600 Meters · Place 3 · Yorkville (H.S.)Yorkville (H.S.)1600 Meters34:47.1—
Apr 20Peterson Prep Invite 2024Apr 20 · 800 Meters · Place 8 · Yorkville (H.S.)Yorkville (H.S.)800 Meters82:05.319
Apr 12Yorkville Matt Wulf InvitationalApr 12 · 800 Meters · Place 7 · Yorkville (H.S.)Yorkville (H.S.)800 Meters72:04.369
Apr 9Yorkville Boys vs West AuroraApr 9 · 1600 Meters · Place 3 · Yorkville (H.S.)Yorkville (H.S.)1600 Meters34:48.88a—
Apr 6LP Boys Track Cavalier ClassicApr 6 · 800 Meters · Place 2 · Yorkville (H.S.)Yorkville (H.S.)800 Meters22:05.16a—
Mar 92nd Annual Troy Doris InvitationalMar 9 · 1600 Meters · Place 1 · YorkvilleYorkville1600 Meters14:48.12a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 15Southwest Prairie Boys Indoor ConferenceMar 15 · 800 Meters · Place 10 · YorkvilleYorkville800 Meters102:04.91a—
Feb 242nd Annual Art Pahl InvitationalFeb 24 · 1600 Meters · Place 9 · YorkvilleYorkville1600 Meters94:51.81 PB9
Feb 21Sycamore HS Boys QuadFeb 21 · 400 Meters · Place 2 · YorkvilleYorkville400 Meters2.57.24a PB9
Feb 15North Central College Boys Indoor InvitationalFeb 15 · 800 Meters · Place 8 · YorkvilleYorkville800 Meters82:07.40a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 19IESA 4A State Track & Field ChampionshipsMay 19 · 1600 Meters · Place 19 · YorkvilleYorkville1600 Meters19.5:03.16a8
May 13IESA 4A - Sectional 4 @ ManhattanMay 13 · 1600 Meters · Place 3 · YorkvilleYorkville1600 Meters34:58.83a—
May 13IESA 4A - Sectional 4 @ ManhattanMay 13 · 800 Meters · Place 4 · YorkvilleYorkville800 Meters42:18.47a—
May 8Yorkville Middle School InvitationalMay 8 · 1600 Meters · Place 1 · YorkvilleYorkville1600 Meters15:06.33a—
May 8Yorkville Middle School InvitationalMay 8 · 800 Meters · Place 1 · YorkvilleYorkville800 Meters12:21.77a—
Apr 292023 J-Barb InvitationalApr 29 · 1600 Meters · Place 1 · YorkvilleYorkville1600 Meters15:10.61a—
Apr 292023 J-Barb InvitationalApr 29 · 800 Meters · Place 3 · YorkvilleYorkville800 Meters32:22.10a—