Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRiverdale Senior Night Track Meet · Apr 2513.32aRiverdale Senior Night Track MeetApril 25, 2024
1600 Meters · IndoorIllinois Top Times Indoor Championships - Class 1A · Mar 224:37.26aIllinois Top Times Indoor Championships - Class 1AMarch 22, 2024
1600 Meters · OutdoorIHSA Class 1A TRB Sectional - #02 Erie · May 204:35.05aIHSA Class 1A TRB Sectional - #02 ErieMay 20, 2026
200 Meters · OutdoorRiverdale's Senior Night Coed Track Meet · Apr 3024.89aRiverdale's Senior Night Coed Track MeetApril 30, 2026
3200 Meters · IndoorSt. Ambrose U HS Boys Classic · Mar 710:15.95aSt. Ambrose U HS Boys ClassicMarch 7, 2023
3200 Meters · OutdoorThree Rivers Boys Conference Meet · May 1510:16.84aThree Rivers Boys Conference MeetMay 15, 2026
400 Meters · OutdoorMorrison vs. Rock Falls and Riverdale · May 91:05.15aMorrison vs. Rock Falls and RiverdaleMay 9, 2022
800 Meters · IndoorSt. Ambrose U HS Boys Classic · Mar 72:15.34aSt. Ambrose U HS Boys ClassicMarch 7, 2023
800 Meters · OutdoorRiverdale's Senior Night Coed Track Meet · Apr 302:06.25aRiverdale's Senior Night Coed Track MeetApril 30, 2026
800 Meters · Relay Split · Indoor2026 Illinois Top Times Championships · Mar 272:13.232026 Illinois Top Times ChampionshipsMarch 27, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 3200 Meters · Port Byron (Riverdale)Port Byron (Riverdale)3200 Meters--DNS12
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Place 16 · Port Byron (Riverdale)Port Byron (Riverdale)1600 MetersRound P16.4:37.54a12
May 20IHSA Class 1A TRB Sectional - #02 ErieMay 20 · 3200 Meters · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)3200 Meters1.10:43.78a12
May 20IHSA Class 1A TRB Sectional - #02 ErieMay 20 · 1600 Meters · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)1600 Meters1.4:35.05a PB12
May 15Three Rivers Boys Conference MeetMay 15 · 3200 Meters · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)3200 Meters1.10:16.84a PB12
May 15Three Rivers Boys Conference MeetMay 15 · 1600 Meters · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)1600 Meters1.4:47.03a12
Apr 30Riverdale's Senior Night Coed Track MeetApr 30 · 800 Meters · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)800 Meters1.2:06.25a PB12
Apr 30Riverdale's Senior Night Coed Track MeetApr 30 · 200 Meters · Place 3 · Port Byron (Riverdale)Port Byron (Riverdale)200 Meters3.24.89a PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 1600 Meters · Place 14 · Port Byron (Riverdale)Port Byron (Riverdale)1600 Meters14.4:51.01a12
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 800 Meters · Port Byron (Riverdale)Port Byron (Riverdale)800 MetersRelay Split—2:13.23 PB12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25Riverdale Senior Night Track MeetApr 25 · 1600 Meters · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)1600 Meters1.4:50.38a10
Apr 25Riverdale Senior Night Track MeetApr 25 · 800 Meters · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)800 Meters1.2:07.90a10
Apr 25Riverdale Senior Night Track MeetApr 25 · 100 Meters · Place 12 · Port Byron (Riverdale)Port Byron (Riverdale)100 Meters12.13.32a PB10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 22Illinois Top Times Indoor Championships - Class 1AMar 22 · 1600 Meters · Place 8 · Port Byron (Riverdale)Port Byron (Riverdale)1600 Meters8.4:37.26a PB10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 6Friday Night Under the Lights (Thursday)Apr 6 · 1600 Meters · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)1600 Meters1.4:58.33a9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 7St. Ambrose U HS Boys ClassicMar 7 · 3200 Meters · Place 7 · Port Byron (Riverdale)Port Byron (Riverdale)3200 Meters7.10:15.95a PB9
Mar 7St. Ambrose U HS Boys ClassicMar 7 · 800 Meters · Place 9 · Port Byron (Riverdale)Port Byron (Riverdale)800 Meters9.2:15.34a PB9

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20IESA 3A State Track & Field ChampionshipsMay 20 · 1600 Meters · Place 8 · Port Byron RiverdalePort Byron Riverdale1600 Meters8.5:03.93a8
May 20IESA 3A State Track & Field ChampionshipsMay 20 · 800 Meters · Place 7 · Port Byron RiverdalePort Byron Riverdale800 Meters7.2:16.27a8
May 13IESA 3A - Sectional 6 @ Sherrard JHS/HSMay 13 · 1600 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale1600 Meters1.5:07.63a8
May 13IESA 3A - Sectional 6 @ Sherrard JHS/HSMay 13 · 800 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale800 Meters1.2:17.95a8
May 9Morrison vs. Rock Falls and RiverdaleMay 9 · 1600 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale1600 Meters1.5:15.00a8
May 9Morrison vs. Rock Falls and RiverdaleMay 9 · 800 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale800 Meters1.2:31.86a8
May 9Morrison vs. Rock Falls and RiverdaleMay 9 · 400 Meters · Place 5 · Port Byron RiverdalePort Byron Riverdale400 Meters5.1:05.15a PB8
May 2MS Conference Meet at ErieMay 2 · 1600 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale1600 Meters1.5:18.51a8
May 2MS Conference Meet at ErieMay 2 · 800 Meters · Place 2 · Port Byron RiverdalePort Byron Riverdale800 Meters2.2:23.72a8
Apr 29Riverdale DualApr 29 · 1600 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale1600 Meters1.5:17.88a8
Apr 29Riverdale DualApr 29 · 800 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale800 Meters1.2:25.06a8
Apr 21Riverdale MS QuadApr 21 · 1600 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale1600 Meters1.5:20.00aUnofficial8
Apr 21Riverdale MS QuadApr 21 · 800 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale800 Meters1.2:29.00aUnofficial8
Apr 12Riverdale MS QuadApr 12 · 1600 Meters · Place 1 · Port Byron RiverdalePort Byron Riverdale1600 Meters1.5:30.23a8
Apr 12Riverdale MS QuadApr 12 · 800 Meters · Place 2 · Port Byron RiverdalePort Byron Riverdale800 Meters2.2:28.10a8