Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · Indoor2025 Knight Boys Invitational · Feb 284:42.20a2025 Knight Boys InvitationalFebruary 28, 2025
1600 Meters · OutdoorCS8 Boys · May 144:36.51aCS8 BoysMay 14, 2026
3200 Meters · OutdoorIHSA Class 2A TRB Sectional - #10 Troy (Triad) · May 209:39.73aIHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20, 2026
400 Meters · OutdoorWilliamsville Junior High Track Meet (4/5) · Apr 51:18.30aWilliamsville Junior High Track Meet (4/5)April 5, 2023
800 Meters · Indoor2026 Knight Indoor Invitational · Feb 132:06.27a2026 Knight Indoor InvitationalFebruary 13, 2026
800 Meters · Outdoor4-28 Mt. Zion HS Home meet · Apr 282:02.07a4-28 Mt. Zion HS Home meetApril 28, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · 3200 Meters · Place 39 · RochesterRochester3200 Meters39.10:16.29a11
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · 3200 Meters · Place 5 · RochesterRochester3200 Meters5.9:39.73a PB11
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · 1600 Meters · Place 8 · RochesterRochester1600 Meters8.4:39.04a11
May 14CS8 BoysMay 14 · 3200 Meters · Place 2 · RochesterRochester3200 Meters2.9:56.93a11
May 14CS8 BoysMay 14 · 1600 Meters · Place 6 · RochesterRochester1600 Meters6.4:36.51a PB11
May 92026 Collinsville Boys InvitationalMay 9 · 3200 Meters · Place 5 · RochesterRochester3200 Meters5.9:48.11a11
May 92026 Collinsville Boys InvitationalMay 9 · 800 Meters · Place 32 · RochesterRochester800 Meters32.2:06.94a11
May 12026 Knight InviteMay 1 · 3200 Meters · RochesterRochester3200 Meters—DNS11
May 12026 Knight InviteMay 1 · 1600 Meters · Place 14 · RochesterRochester1600 Meters14.4:36.89a11
Apr 284-28 Mt. Zion HS Home meetApr 28 · 1600 Meters · Place 10 · RochesterRochester1600 Meters10.5:09.49a11
Apr 284-28 Mt. Zion HS Home meetApr 28 · 800 Meters · Place 4 · RochesterRochester800 Meters4.2:02.07a PB11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 132026 Knight Indoor InvitationalFeb 13 · 800 Meters · Place 8 · RochesterRochester800 Meters8.2:06.27a PB11

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 102025 Collinsville Boys InvitationalMay 10 · 3200 Meters · Place 5 · RochesterRochester3200 Meters5.10:05.34a10
May 22025 Knight InvitationalMay 2 · 1600 Meters · Place 20 · RochesterRochester1600 Meters20.4:40.21a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 282025 Knight Boys InvitationalFeb 28 · 1600 Meters · Place 7 · RochesterRochester1600 Meters7.4:42.20a PB10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9RJHS Home Meet 5/9May 9 · 1600 Meters · Place 6 · RochesterRochester1600 Meters6.5:45.58
May 9RJHS Home Meet 5/9May 9 · 800 Meters · RochesterRochester800 Meters—SCR8
Apr 25RJHS Home Meet 4/25Apr 25 · 1600 Meters · Place 5 · RochesterRochester1600 Meters5.6:05.08
Apr 25RJHS Home Meet 4/25Apr 25 · 800 Meters · Place 7 · RochesterRochester800 Meters7.2:47.28
Apr 5Williamsville Junior High Track Meet (4/5)Apr 5 · 1600 Meters · Place 6 · RochesterRochester1600 Meters6.6:23.11a8
Apr 5Williamsville Junior High Track Meet (4/5)Apr 5 · 400 Meters · Place 7 · RochesterRochester400 Meters7.1:18.30a PB8