Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWest Aurora/Yorkville · Apr 1512.07aWest Aurora/YorkvilleApril 15, 2025
1600 Meters · IndoorSycamore Boys Triangular · Feb 265:12.45aSycamore Boys TriangularFebruary 26, 2025
200 Meters · OutdoorCody McBride · Mar 2024.20aCody McBrideMarch 20, 2026
400 Meters · IndoorSouthwest Prairie Boys Indoor Conference · Mar 1555.05aSouthwest Prairie Boys Indoor ConferenceMarch 15, 2024
400 Meters · OutdoorCody McBride · Mar 2051.99aCody McBrideMarch 20, 2026
55 Meters · IndoorOswego East Quad · Feb 77.56aOswego East QuadFebruary 7, 2024
600 Meters · OutdoorPVCC Holiday Classic · Dec 61:25.39aPVCC Holiday ClassicDecember 6, 2025
800 Meters · IndoorPVCC Indoor Invite · Jan 241:59.01aPVCC Indoor InviteJanuary 24, 2026
800 Meters · OutdoorLockport Bill Jackson Invitational · May 92:00.72Lockport Bill Jackson InvitationalMay 9, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 20Cody McBrideMar 20 · 400 Meters · Place 23 · Grand Canyon Track & Field ClubGrand Canyon Track & Field Club400 Meters23.51.99a PBFr
Mar 20Cody McBrideMar 20 · 200 Meters · Place 40 · Grand Canyon Track & Field ClubGrand Canyon Track & Field Club200 Meters40.24.20a PBWind: 1.3Fr
Jan 31CAC IndoorJan 31 · 60 Meter · Grand Canyon Track & Field ClubGrand Canyon Track & Field Club60 MeterRound P--DNSFr
Jan 31CAC IndoorJan 31 · 400 Meters · Place 14 · Grand Canyon Track & Field ClubGrand Canyon Track & Field Club400 Meters14.52.36aFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24PVCC Indoor InviteJan 24 · 800 Meters · Place 9 · Grand Canyon Track & Field ClubGrand Canyon Track & Field Club800 Meters91:59.01a PBFr

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 6PVCC Holiday ClassicDec 6 · 600 Meters · Place 6 · Grand Canyon Track & Field ClubGrand Canyon Track & Field Club600 Meters6.1:25.39a PBFr
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · 400 Meters · Place 8 · YorkvilleYorkville400 Meters852.99a12
May 9Lockport Bill Jackson InvitationalMay 9 · 800 Meters · Place 2 · YorkvilleYorkville800 Meters22:00.72 PB12
May 3Red Ribbon ClassicMay 3 · 400 Meters · Place 5 · YorkvilleYorkville400 Meters552.23a12
Apr 29Ram InviteApr 29 · 400 Meters · Place 3 · YorkvilleYorkville400 Meters352.63a12
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 800 Meters · Place 7 · YorkvilleYorkville800 Meters72:01.0912
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 800 Meters · Place 4 · YorkvilleYorkville800 Meters42:04.68a12
Apr 15West Aurora/YorkvilleApr 15 · 400 Meters · Place 4 · YorkvilleYorkville400 Meters452.87a12
Apr 15West Aurora/YorkvilleApr 15 · 200 Meters · Place 11 · YorkvilleYorkville200 Meters1125.14a12
Apr 15West Aurora/YorkvilleApr 15 · 100 Meters · Place 10 · YorkvilleYorkville100 Meters1012.07a PB12
Apr 12LP Cavalier Classic InvitationalApr 12 · 800 Meters · Place 3 · YorkvilleYorkville800 Meters32:02.10a12
Mar 15Batavia Boys Speed MeetMar 15 · 400 Meters · Place 3 · YorkvilleYorkville400 Meters353.8912
Mar 14Batavia Distance MadnessMar 14 · 800 Meters · Place 56 · YorkvilleYorkville800 Meters562:07.18a—
Mar 13rd Annual Art Pahl InvitationalMar 1 · 800 Meters · Place 2 · YorkvilleYorkville800 Meters22:07.41a—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 21Southwest Prairie Conference Boys Indoor ChampionshipsMar 21 · 800 Meters · YorkvilleYorkville800 MetersRelay Split—2:04.1hUnofficial12
Mar 21Southwest Prairie Conference Boys Indoor ChampionshipsMar 21 · 400 Meters · YorkvilleYorkville400 MetersRelay Split—54.1hUnofficial12
Feb 26Sycamore Boys TriangularFeb 26 · 1600 Meters · Place 8 · YorkvilleYorkville1600 Meters85:12.45a PB—
Feb 18GBE Tri Feb 18 · 400 Meters · Place 2 · YorkvilleYorkville400 Meters255.14a—
Feb 15Lakes Clash at the Colosseum Feb 15 · 800 Meters · Place 26 · YorkvilleYorkville800 Meters262:11.2112

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 3Lockport Bill Jackson Invitational May 3 · 800 Meters · Place 7 · Yorkville (H.S.)Yorkville (H.S.)800 Meters72:10.44a—
Apr 29Yorkville vs MorrisApr 29 · 800 Meters · Place 2 · Yorkville (H.S.)Yorkville (H.S.)800 Meters22:11.54a—
Apr 23Glenbard East MeetApr 23 · 400 Meters · Place 9 · Yorkville (H.S.)Yorkville (H.S.)400 Meters955.6—
Apr 20Peterson Prep Invite 2024Apr 20 · 400 Meters · Place 13 · Yorkville (H.S.)Yorkville (H.S.)400 Meters1354.9711
Apr 12Yorkville Matt Wulf InvitationalApr 12 · 400 Meters · Place 10 · Yorkville (H.S.)Yorkville (H.S.)400 Meters1055.0411
Apr 9Yorkville Boys vs West AuroraApr 9 · 800 Meters · Place 2 · Yorkville (H.S.)Yorkville (H.S.)800 Meters22:11.76a—
Apr 9Yorkville Boys vs West AuroraApr 9 · 100 Meters · Place 19 · Yorkville (H.S.)Yorkville (H.S.)100 Meters1912.48a—
Apr 6LP Boys Track Cavalier ClassicApr 6 · 400 Meters · Place 3 · Yorkville (H.S.)Yorkville (H.S.)400 Meters355.50a—
Mar 92nd Annual Troy Doris InvitationalMar 9 · 400 Meters · Place 7 · YorkvilleYorkville400 Meters756.06a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 15Southwest Prairie Boys Indoor ConferenceMar 15 · 400 Meters · Place 15 · YorkvilleYorkville400 Meters1555.05a PB—
Mar 420th Annual Mustang Relays Indoor InvitationalMar 4 · 400 Meters · YorkvilleYorkville400 MetersRelay Split—55.2hUnofficial11
Feb 242nd Annual Art Pahl InvitationalFeb 24 · 400 Meters · Place 7 · YorkvilleYorkville400 Meters757.3011
Feb 15North Central College Boys Indoor InvitationalFeb 15 · 400 Meters · Place 8 · YorkvilleYorkville400 Meters855.58a—
Feb 7Oswego East QuadFeb 7 · 55 Meters · Place 47 · YorkvilleYorkville55 Meters477.56a PB—