Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorRam Invite · Apr 2911.18aRam InviteApril 29, 2026
100 Meters · OutdoorRed Ribbon Classic · May 211.30aRed Ribbon ClassicMay 2, 2026
200 Meters · IndoorRam Invite · Apr 2923.21aRam InviteApril 29, 2026
200 Meters · OutdoorSPC Boys Championships · May 1423.29aSPC Boys ChampionshipsMay 14, 2025
400 Meters · IndoorBoys Quad 1 · Feb 2559.23Boys Quad 1February 25, 2026
400 Meters · OutdoorWest Aurora/Yorkville · Apr 1555.83aWest Aurora/YorkvilleApril 15, 2025
55 Meters · IndoorOswego East Boys Tri · Feb 96.88aOswego East Boys TriFebruary 9, 2026
55 Meters · OutdoorBatavia Speed Meet · Mar 146.87Batavia Speed MeetMarch 14, 2026
60 Meters · IndoorClash at the Coliseum · Feb 287.35aClash at the ColiseumFebruary 28, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 8Lockport Bill Jackson InvitationalMay 8 · 100 Meters · Place 12 · YorkvilleYorkville100 Meters1211.55a12
May 2Red Ribbon ClassicMay 2 · 200 Meters · YorkvilleYorkville200 Meters—DNS12
May 2Red Ribbon ClassicMay 2 · 100 Meters · Place 9 · YorkvilleYorkville100 Meters9.11.30a PB12
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 400 Meters · YorkvilleYorkville400 Meters—DNS12
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 200 Meters · YorkvilleYorkville200 Meters—DNS12
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 100 Meters · YorkvilleYorkville100 Meters—DNS12
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 200 Meters · Place 8 · YorkvilleYorkville200 Meters823.94a12
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 100 Meters · Place 8 · YorkvilleYorkville100 Meters812.25a12
Apr 13Yorkville Boys DualApr 13 · 400 Meters · Place 10 · YorkvilleYorkville400 Meters1056.53a12
Apr 13Yorkville Boys DualApr 13 · 200 Meters · Place 4 · YorkvilleYorkville200 Meters423.61a12
Apr 13Yorkville Boys DualApr 13 · 100 Meters · Place 4 · YorkvilleYorkville100 Meters411.62a12
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · 200 Meters · Place 11 · YorkvilleYorkville200 Meters1123.92a12
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · 100 Meters · Place 6 · YorkvilleYorkville100 Meters611.66a12
Mar 14Batavia Speed MeetMar 14 · 200 Meters · Place 3 · YorkvilleYorkville200 Meters323.9312
Mar 14Batavia Speed MeetMar 14 · 55 Meters · Place 4 · YorkvilleYorkville55 Meters46.87 PB12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Apr 29Ram InviteApr 29 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters1.23.21a PB12
Apr 29Ram InviteApr 29 · 100 Meters · Place 1 · YorkvilleYorkville100 Meters1.11.18a PB12
Mar 20Southwest Prairie Conference Boys Indoor at LewisMar 20 · 200 Meters · YorkvilleYorkville200 MetersRelay Split—23.9hUnofficial12
Feb 28Clash at the ColiseumFeb 28 · 60 Meters · Place 28 · YorkvilleYorkville60 Meters287.35a PB12
Feb 25Boys Quad 1Feb 25 · 400 Meters · Place 4 · YorkvilleYorkville400 Meters459.23 PB12
Feb 25Boys Quad 1Feb 25 · 200 Meters · Place 2 · YorkvilleYorkville200 Meters225.6112
Feb 25Boys Quad 1Feb 25 · 55 Meters · Place 2 · YorkvilleYorkville55 Meters27.0712
Feb 19North Central College Boys Indoor InvitationalFeb 19 · 55 Meters · Place 22 · YorkvilleYorkville55 Meters226.96a12
Feb 9Oswego East Boys TriFeb 9 · 55 Meters · Place 6 · YorkvilleYorkville55 Meters66.88a PB12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · 200 Meters · Place 23 · YorkvilleYorkville200 Meters2324.22a11
May 14SPC Boys ChampionshipsMay 14 · 200 Meters · Place 16 · YorkvilleYorkville200 Meters1623.29a PB11
Apr 29Ram InviteApr 29 · 200 Meters · Place 14 · YorkvilleYorkville200 Meters1424.52a11
Apr 29Ram InviteApr 29 · 100 Meters · Place 9 · YorkvilleYorkville100 Meters911.85a11
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 200 Meters · Place 28 · YorkvilleYorkville200 Meters2824.5111
Apr 21Yorkville Boys vs Joliet CentralApr 21 · 200 Meters · Place 7 · YorkvilleYorkville200 Meters725.0611
Apr 21Yorkville Boys vs Joliet CentralApr 21 · 100 Meters · Place 7 · YorkvilleYorkville100 Meters712.3011
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 200 Meters · Place 12 · YorkvilleYorkville200 Meters1224.73a11
Apr 15West Aurora/YorkvilleApr 15 · 400 Meters · Place 8 · YorkvilleYorkville400 Meters855.83a PB11
Apr 15West Aurora/YorkvilleApr 15 · 200 Meters · Place 10 · YorkvilleYorkville200 Meters1025.12a11
Apr 15West Aurora/YorkvilleApr 15 · 100 Meters · Place 8 · YorkvilleYorkville100 Meters811.99a11
Apr 12LP Cavalier Classic InvitationalApr 12 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters123.76a11
Mar 15Batavia Boys Speed MeetMar 15 · 200 Meters · Place 26 · YorkvilleYorkville200 Meters2625.8811
Mar 15Batavia Boys Speed MeetMar 15 · 55 Meters · Place 25 · YorkvilleYorkville55 Meters257.2211
Mar 13rd Annual Art Pahl InvitationalMar 1 · 55 Meters · Place 28 · YorkvilleYorkville55 Meters287.37a—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 21Southwest Prairie Conference Boys Indoor ChampionshipsMar 21 · 200 Meters · YorkvilleYorkville200 MetersRelay Split—25.0hUnofficial11
Feb 26Sycamore Boys TriangularFeb 26 · 200 Meters · Place 10 · YorkvilleYorkville200 Meters1026.79a—
Feb 26Sycamore Boys TriangularFeb 26 · 55 Meters · Place 21 · YorkvilleYorkville55 Meters217.42a—
Feb 18GBE Tri Feb 18 · 200 Meters · Place 12 · YorkvilleYorkville200 Meters1226.73a—
Feb 18GBE Tri Feb 18 · 55 Meters · Place 17 · YorkvilleYorkville55 Meters177.10a—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 21Huntley, YorkvilleApr 21 · 200 Meters · Place 9 · YorkvilleYorkville200 Meters9.31.82a8
Apr 21Huntley, YorkvilleApr 21 · 100 Meters · Place 9 · YorkvilleYorkville100 Meters9.14.76a8
Apr 14Kaneland Harter Dual vs.YorkvilleApr 14 · 200 Meters · Place 9 · YorkvilleYorkville200 Meters9.35.98
Apr 14Kaneland Harter Dual vs.YorkvilleApr 14 · 100 Meters · Place 10 · YorkvilleYorkville100 Meters10.16.28