Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorIHSA 1A Boys State Track & Field Championships · May 284:37.84aIHSA 1A Boys State Track & Field ChampionshipsMay 28, 2026
3200 Meters · OutdoorWestmont Invite · Apr 610:59.90aWestmont InviteApril 6, 2024
400 Meters · OutdoorSeneca Multiteam Meet 4 · Apr 2153.01aSeneca Multiteam Meet 4April 21, 2026
800 Meters · OutdoorIHSA 1A Boys State Track & Field Championships · May 281:55.77aIHSA 1A Boys State Track & Field ChampionshipsMay 28, 2026
High Jump · OutdoorMooseheart Relays · May 41.42mMooseheart RelaysMay 4, 2024
Long Jump · OutdoorWestmont Invite · Apr 63.97mWestmont InviteApril 6, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Place 18 · Yorkville (Y. Christian)1600 MetersRound P18.4:37.84a PB11
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 800 Meters · Place 4 · Yorkville (Y. Christian)800 MetersRound P4.1:57.75a11
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 800 Meters · Place 6 · Yorkville (Y. Christian)800 Meters6.1:55.77a PB11
May 20IHSA Class 1A TRB Sectional - #03 SenecaMay 20 · 1600 Meters · Place 1 · Yorkville (Y. Christian)1600 Meters1.4:44.63a11
May 20IHSA Class 1A TRB Sectional - #03 SenecaMay 20 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters1.1:57.98a11
May 7Sandwich HS Triangular MeetMay 7 · 1600 Meters · Place 1 · Yorkville (Y. Christian)1600 Meters14:49.08a11
May 7Sandwich HS Triangular MeetMay 7 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters11:59.90a11
Apr 30St. Bede Home Meet and Senior NightApr 30 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters1.1:58.96a11
Apr 30St. Bede Home Meet and Senior NightApr 30 · 400 Meters · Place 3 · Yorkville (Y. Christian)400 Meters3.53.66a11
Apr 23IC Invite (26)Apr 23 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters1.2:02.88a11
Apr 23IC Invite (26)Apr 23 · 400 Meters · Place 2 · Yorkville (Y. Christian)400 Meters2.53.53a11
Apr 21Seneca Multiteam Meet 4Apr 21 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters12:01.94a11
Apr 21Seneca Multiteam Meet 4Apr 21 · 400 Meters · Place 1 · Yorkville (Y. Christian)400 Meters153.01a PB11
Apr 13Seneca Multiteam Meet 3Apr 13 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters11:59.77a11
Apr 13Seneca Multiteam Meet 3Apr 13 · 400 Meters · Place 1 · Yorkville (Y. Christian)400 Meters153.53a11
Apr 11Steve Wolf InvitationalApr 11 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters12:02.38a11
Apr 11Steve Wolf InvitationalApr 11 · 400 Meters · Place 1 · Yorkville (Y. Christian)400 Meters153.30a11
Mar 25Lisle Tri #1Mar 25 · 1600 Meters · Place 6 · Yorkville (Y. Christian)1600 Meters6.5:00.85a11
Mar 25Lisle Tri #1Mar 25 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters1.2:06.18a11

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 1600 Meters · Place 31 · Yorkville (Y. Christian)1600 MetersRound P314:40.24a10
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 800 Meters · Place 4 · Yorkville (Y. Christian)800 MetersRound P41:57.29a10
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 800 Meters · Place 7 · Yorkville (Y. Christian)800 Meters71:58.48a10
May 21IHSA Class 1A TRB Sectional - #03 SenecaMay 21 · 1600 Meters · Place 1 · Yorkville (Y. Christian)1600 Meters14:42.69a10
May 21IHSA Class 1A TRB Sectional - #03 SenecaMay 21 · 800 Meters · Place 2 · Yorkville (Y. Christian)800 Meters21:58.52a10
May 8Sandwich Coed Meet #4May 8 · 1600 Meters · Place 1 · Yorkville (Y. Christian)1600 Meters14:58.3610
May 8Sandwich Coed Meet #4May 8 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters12:00.2310
May 3Mooseheart Relays/NAC Conference MeetMay 3 · 1600 Meters · Place 1 · Yorkville (Y. Christian)1600 Meters1.4:44.29a10
May 3Mooseheart Relays/NAC Conference MeetMay 3 · 800 Meters · Place 2 · Yorkville (Y. Christian)800 Meters2.2:03.80a10
May 1St Bede Senior Night Track and FieldMay 1 · 1600 Meters · Place 1 · Yorkville (Y. Christian)1600 Meters1.4:48.80a10
May 1St Bede Senior Night Track and FieldMay 1 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters1.2:06.88a10
Apr 22Fighting Irish Multiteam Meet 4Apr 22 · 1600 Meters · Place 1 · Yorkville (Y. Christian)1600 Meters14:52.82a10
Apr 22Fighting Irish Multiteam Meet 4Apr 22 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters12:04.19a10
Apr 14Fighting Irish Multiteam Meet 3Apr 14 · High Jump · Place 7 · Yorkville (Y. Christian)High Jump71.57m10
Apr 14Fighting Irish Multiteam Meet 3Apr 14 · 800 Meters · Place 1 · Yorkville (Y. Christian)800 Meters12:07.64a10
Apr 14Fighting Irish Multiteam Meet 3Apr 14 · 400 Meters · Place 1 · Yorkville (Y. Christian)400 Meters154.71a10
Apr 12Steve Wolf InvitationalApr 12 · 1600 Meters · Place 2 · Yorkville (Y. Christian)1600 Meters24:46.73a10
Apr 10Sandwich Coed Meet #1Apr 10 · 1600 Meters · Place 2 · Yorkville (Y. Christian)1600 Meters25:03.02a10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 1600 Meters · Place 33 · Yorkville (Y. Christian)1600 MetersRound P334:46.379
May 15IHSA Class 1A TRB Sectional - #3 SenecaMay 15 · 1600 Meters · Place 1 · Yorkville (Y. Christian1600 Meters14:44.11a—
May 4Mooseheart RelaysMay 4 · High Jump · Place 8 · Yorkville (Y. Christian)High Jump81.42m PB—
May 4Mooseheart RelaysMay 4 · 1600 Meters · Place 2 · Yorkville (Y. Christian1600 Meters24:50.47a—
May 2Sandwich CoEd#5 (Senior Night)May 2 · 1600 Meters · Place 3 · Yorkville (Y. Christian1600 Meters35:32.40—
May 2Sandwich CoEd#5 (Senior Night)May 2 · 400 Meters · Place 1 · Yorkville (Y. Christian400 Meters157.20—
Apr 25St. Bede Co-Ed Track and FieldApr 25 · 1600 Meters · Place 1 · Yorkville (Y. Christian1600 Meters15:07.92a—
Apr 25St. Bede Co-Ed Track and FieldApr 25 · 800 Meters · Place 1 · Yorkville (Y. Christian800 Meters12:10.01a—
Apr 15Multiteam Coed Meet 3Apr 15 · 1600 Meters · Place 1 · Yorkville (Y. Christian1600 Meters14:53.01a—
Apr 9Multiteam Coed Meet 2Apr 9 · 1600 Meters · Place 3 · Yorkville (Y. Christian1600 Meters35:01.45a—
Apr 6Westmont InviteApr 6 · Long Jump · Place 12 · Yorkville (Y. Christian)Long Jump123.97m PB—
Apr 6Westmont InviteApr 6 · 3200 Meters · Place 5 · Yorkville (Y. Christian3200 Meters510:59.90a PB—
Apr 6Westmont InviteApr 6 · 1600 Meters · Place 5 · Yorkville (Y. Christian1600 Meters55:06.78a—
Apr 6Westmont InviteApr 6 · Long Jump · Place 12 · Yorkville (Y. Christian)Long Jump123.97m—
Apr 6Westmont InviteApr 6 · 3200 Meters · Place 5 · Yorkville (Y. Christian3200 Meters510:59.90a—
Apr 6Westmont InviteApr 6 · 1600 Meters · Place 5 · Yorkville (Y. Christian1600 Meters55:06.78a—