Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUW-Whitewater Drake Alternative Meet · Apr 2411.41aUW-Whitewater Drake Alternative MeetApril 24, 2026
200 Meters · IndoorUW-Platteville Invitational · Feb 1423.44UW-Platteville InvitationalFebruary 14, 2026
200 Meters · OutdoorUW-La Crosse Uncaged Eagle Open · May 822.89aUW-La Crosse Uncaged Eagle OpenMay 8, 2026
300m Hurdles · 36" / 0.914m · OutdoorDanville, Peoria Notre Dame, Manual, Urbana, Centennial · May 2447.43aDanville, Peoria Notre Dame, Manual, Urbana, CentennialMay 24, 2021
400 Meters · IndoorWIAC Outdoor Championships · May 551.25aWIAC Outdoor ChampionshipsMay 5, 2023
400 Meters · OutdoorUW-La Crosse Uncaged Eagle Open · May 850.02aUW-La Crosse Uncaged Eagle OpenMay 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorWIAC Outdoor Championships · May 156.80aWIAC Outdoor ChampionshipsMay 1, 2026
60 Meters · OutdoorUW-Platteville Final Qualifier · Mar 67.40UW-Platteville Final QualifierMarch 6, 2026
800 Meters · IndoorBig 12 Conference Boys Indoor Championships · Mar 152:04.40Big 12 Conference Boys Indoor ChampionshipsMarch 15, 2022
800 Meters · OutdoorIHSA Class 3A TRB Sectional #11 -Bloomington (H.S.) · Jun 102:00.82aIHSA Class 3A TRB Sectional #11 -Bloomington (H.S.)June 10, 2021

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · 400 Meters · Place 15 · UW-PlattevilleUW-Platteville400 Meters15.50.02a PBSr
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · 200 Meters · Place 30 · UW-PlattevilleUW-Platteville200 Meters30.22.89a PBWind: 0Sr
May 1WIAC Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 13 · UW-PlattevilleUW-Platteville400m Hurdles36" / 0.914mRound P13.56.80a PBSr
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 400m Hurdles · Place 4 · UW-PlattevilleUW-Platteville400m Hurdles457.63aSr
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 100 Meters · Place 24 · UW-PlattevilleUW-Platteville100 MetersRound P2411.41a PBSr
Apr 10UW-Platteville InvitationalApr 10 · 400m Hurdles · Place 9 · UW-PlattevilleUW-Platteville400m Hurdles36" / 0.914m9.57.72aSr
Apr 10UW-Platteville InvitationalApr 10 · 100 Meters · Place 37 · UW-PlattevilleUW-Platteville100 MetersRound P37.11.54aWind: 0.7Sr
Mar 31Loras Mid WeekMar 31 · 400m Hurdles · Place 2 · UW-PlattevilleUW-Platteville400m Hurdles36" / 0.914m2.57.93aSr
Mar 27Pioneer TriangularMar 27 · 400m Hurdles · Place 6 · UW-PlattevilleUW-Platteville400m Hurdles36" / 0.914m6.1:01.60aSr
Mar 6UW-Platteville Final QualifierMar 6 · 200 Meters · Place 3 · Wis.-PlattevilleWis.-Platteville200 Meters323.31SR
Mar 6UW-Platteville Final QualifierMar 6 · 60 Meters · Place 13 · Wis.-PlattevilleWis.-Platteville60 MetersRound P137.40 PBSR

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14UW-Platteville InvitationalFeb 14 · 200 Meters · Place 9 · Wis.-PlattevilleWis.-Platteville200 Meters923.44 PBSR
Feb 14UW-Platteville InvitationalFeb 14 · 400 Meters · Place 8 · Wis.-PlattevilleWis.-Platteville400 Meters851.74SR
Jan 24WIAC TRIJan 24 · 400 Meters · Place 4 · UW-PlattevilleUW-Platteville400 Meters452.07aSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9UW-La Crosse Uncaged Eagle OpenMay 9 · 400m Hurdles · Place 16 · UW-PlattevilleUW-Platteville400m Hurdles1658.79aJr
May 2WIAC Outdoor ChampionshipsMay 2 · 400m Hurdles · Place 17 · UW-PlattevilleUW-Platteville400m Hurdles1757.51aJR
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 400m Hurdles · UW-PlattevilleUW-Platteville400m Hurdles36" / 0.914m--DNSJr
Apr 11UW-Platteville InvitationalApr 11 · 400m Hurdles · Place 10 · Wis.-PlattevilleWis.-Platteville400m Hurdles1058.42JR
Mar 7UW-Platteville Final Qualifying MeetMar 7 · 400 Meters · Place 5 · Wis.-PlattevilleWis.-Platteville400 Meters552.49JR
Mar 7UW-Platteville Final Qualifying MeetMar 7 · 60 Meters · Place 7 · Wis.-PlattevilleWis.-Platteville60 MetersRound P77.55JR
Mar 7UW-Platteville Final Qualifying MeetMar 7 · 60 Meters · Place 7 · Wis.-PlattevilleWis.-Platteville60 Meters77.85JR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15UW-Platteville InvitationalFeb 15 · 400 Meters · Place 8 · Wis.-PlattevilleWis.-Platteville400 Meters852.36JR
Feb 8Big DawgFeb 8 · 800 Meters · UW-PlattevilleUW-Platteville800 Meters--SCRJr

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25UW-W Drake AlternativeApr 25 · 400 Meters · Place 15 · UW-PlattevilleUW-Platteville400 Meters1551.04a—
Apr 12UW-Platteville InvitationalApr 12 · 400 Meters · Place 19 · Wis.-PlattevilleWis.-Platteville400 Meters1951.20SO
Mar 28UW-P / UD Dual MeetMar 28 · 200 Meters · Place 10 · Wis.-PlattevilleWis.-Platteville200 Meters1023.33SO
Mar 1UW-P Final Qualifying MeetMar 1 · 200 Meters · Place 4 · Wis.-PlattevilleWis.-Platteville200 Meters423.72SO
Mar 1UW-P Final Qualifying MeetMar 1 · 60 Meters · Place 14 · Wis.-PlattevilleWis.-Platteville60 MetersRound P147.54SO

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10UW-Platteville InvitationalFeb 10 · 800 Meters · Place 15 · Wis.-PlattevilleWis.-Platteville800 Meters152:04.77SO
Jan 20UWEC/UWP/UWSP TriangularJan 20 · 400 Meters · Place 5 · UW-PlattevilleUW-Platteville400 Meters552.94a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
May 5WIAC Outdoor ChampionshipsMay 5 · 400 Meters · Place 24 · UW-PlattevilleUW-Platteville400 MetersRound P24.51.25a PBFr
Apr 28UW-Whitewater Drake AlternativeApr 28 · 400 Meters · Place 11 · UW-PlattevilleUW-Platteville400 Meters11.51.49aFr
Feb 11UW-Platteville InvitationalFeb 11 · 400 Meters · Place 9 · Wis.-PlattevilleWis.-Platteville400 Meters952.68FR
Jan 21UW-P / UW-EC / UW-SP TriangularJan 21 · 400 Meters · Place 9 · Wis.-PlattevilleWis.-Platteville400 Meters953.16FR

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 14UW-Platteville InvitationalApr 14 · 800 Meters · Place 36 · Wis.-PlattevilleWis.-Platteville800 Meters362:02.63FR
Apr 1UW-Platteville OpenerApr 1 · 800 Meters · Place 12 · Wis.-PlattevilleWis.-Platteville800 Meters122:03.84FR
Mar 3UW-Platteville Final Qualifying MeetMar 3 · 200 Meters · Place 3 · Wis.-PlattevilleWis.-Platteville200 Meters323.57FR
Mar 3UW-Platteville Final Qualifying MeetMar 3 · 60 Meters · Place 9 · Wis.-PlattevilleWis.-Platteville60 MetersRound P97.51FR

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 400 Meters · Place 5 · Champaign (Centennial)Champaign (Centennial)400 MetersRelay SplitRound P5.50.32aUnofficial12
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 400 Meters · Place 6 · Champaign (Centennial)Champaign (Centennial)400 MetersRelay Split6.49.90aUnofficial12
May 19IHSA Class 3A TRB Sectional #11 - O'Fallon (H.S.)May 19 · 400 Meters · Place 5 · Champaign (Centennial)Champaign (Centennial)400 Meters550.38a12
May 16News-Gazette Honor Roll MeetMay 16 · 400 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)400 Meters151.3312
May 3Twin City MeetMay 3 · 800 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)800 Meters12:02.84a12
May 3Twin City MeetMay 3 · 400 Meters · Place 3 · Champaign (Centennial)Champaign (Centennial)400 Meters354.36a12
Apr 29Lincoln Way West InviteApr 29 · 800 Meters · Place 4 · Champaign (CentenniaChampaign (Centennia800 Meters42:02.27SR
Apr 26Rantoul 5 Team MeetApr 26 · 200 Meters · Champaign (Centennial)Champaign (Centennial)200 MetersRelay Split—22.70Unofficial12
Apr 26Rantoul 5 Team MeetApr 26 · 400 Meters · Champaign (Centennial)Champaign (Centennial)400 MetersRelay Split—53.57Unofficial12
Apr 26Rantoul 5 Team MeetApr 26 · 400 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)400 Meters1.51.53a12
Apr 26Rantoul 5 Team MeetApr 26 · 200 Meters · Champaign (Centennial)Champaign (Centennial)200 Meters—DNS12
Apr 22Red Grange InvitationalApr 22 · 800 Meters · Place 4 · Champaign (Centennial)Champaign (Centennial)800 Meters42:01.3812
Apr 19Centennial vs. Normal Community Coed DualApr 19 · 400 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)400 Meters1.52.912
Apr 19Centennial vs. Normal Community Coed DualApr 19 · 200 Meters · Place 2 · Champaign (Centennial)Champaign (Centennial)200 Meters2.23.712
Apr 16Capital City ClassicApr 16 · 800 Meters · Place 4 · Champaign (Centennial)Champaign (Centennial)800 Meters42:03.6912
Apr 2Springfield HS OpenApr 2 · 400 Meters · Champaign (Centennial)Champaign (Centennial)400 Meters—SCR12
Mar 25Illinois Top Times Championships - Class 1AMar 25 · 400 Meters · Place 9 · Champaign (Centennial)Champaign (Centennial)400 Meters952.58SR
Mar 19Gene Armer InvitationalMar 19 · 400 Meters · Place 4 · Champaign (Centennial)Champaign (Centennial)400 Meters452.2712
Mar 4Uni High Mini Meet #3Mar 4 · 800 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)800 Meters12:10.2712

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 26Illinois Top Times Championships - Class 3AMar 26 · 400 Meters · Place 9 · Champaign (Centennial)Champaign (Centennial)400 Meters9.52.58a12
Mar 15Big 12 Conference Boys Indoor ChampionshipsMar 15 · 800 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)800 Meters12:04.40 PB12
Mar 15Big 12 Conference Boys Indoor ChampionshipsMar 15 · 400 Meters · Place 7 · Champaign (Centennial)Champaign (Centennial)400 Meters757.0412
Mar 12Rantoul InviteMar 12 · 800 Meters · Place 8 · Champaign (Centennial)Champaign (Centennial)800 MetersRelay Split8.2:10.14aUnofficial12
Mar 12Rantoul InviteMar 12 · 400 Meters · Place 8 · Champaign (Centennial)Champaign (Centennial)400 MetersRelay Split8.53.96aUnofficial12
Mar 12Rantoul InviteMar 12 · 400 Meters · Place 4 · Champaign (Centennial)Champaign (Centennial)400 Meters4.53.99a12

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 10IHSA Class 3A TRB Sectional #11 -Bloomington (H.S.)Jun 10 · 800 Meters · Champaign (Centennial)Champaign (Centennial)800 MetersRelay Split—2:07.3Unofficial11
Jun 10IHSA Class 3A TRB Sectional #11 -Bloomington (H.S.)Jun 10 · 400 Meters · Champaign (Centennial)Champaign (Centennial)400 MetersRelay Split—54.5Unofficial11
Jun 10IHSA Class 3A TRB Sectional #11 -Bloomington (H.S.)Jun 10 · 800 Meters · Place 4 · Champaign (Centennial)Champaign (Centennial)800 Meters4.2:00.82a PB11
Jun 2Boys Big 12 Track and Field ChampionshipsJun 2 · 800 Meters · Champaign (Centennial)Champaign (Centennial)800 MetersRelay Split—2:04.0Unofficial11
Jun 2Boys Big 12 Track and Field ChampionshipsJun 2 · 400 Meters · Champaign (Centennial)Champaign (Centennial)400 MetersRelay Split—52.7Unofficial11
Jun 2Boys Big 12 Track and Field ChampionshipsJun 2 · 800 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)800 Meters1.2:02.61a11
May 27Bloomington Gold InvitationalMay 27 · 800 Meters · Place 4 · Champaign (Centennial)Champaign (Centennial)800 Meters42:08.0911
May 24Danville, Peoria Notre Dame, Manual, Urbana, CentennialMay 24 · 800 Meters · Champaign (Centennial)Champaign (Centennial)800 MetersRelay Split—2:02.8Unofficial11
May 24Danville, Peoria Notre Dame, Manual, Urbana, CentennialMay 24 · 300m Hurdles · Place 2 · Champaign (Centennial)Champaign (Centennial)300m Hurdles36" / 0.914m2.47.43a PB11
May 24Danville, Peoria Notre Dame, Manual, Urbana, CentennialMay 24 · 400 Meters · Champaign (Centennial)Champaign (Centennial)400 MetersRelay Split—54.7Unofficial11
May 14Boys Twin City ChampionshipsMay 14 · 800 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)800 Meters12:06.6911
May 4Teutopolis HS Meet 5/4May 4 · 400 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)400 Meters1.53.5511
May 4Teutopolis HS Meet 5/4May 4 · 200 Meters · Place 2 · Champaign (Centennial)Champaign (Centennial)200 Meters2.23.6511
Apr 29Danville, Centennial, Normal, Bismark, Bloomington (B)Apr 29 · 800 Meters · Champaign (Centennial)Champaign (Centennial)800 MetersRelay Split—2:08Unofficial11
Apr 29Danville, Centennial, Normal, Bismark, Bloomington (B)Apr 29 · 400 Meters · Champaign (Centennial)Champaign (Centennial)400 MetersRelay Split—54.1Unofficial11
Apr 22PONTIAC VS RANTOUL, METAMORA, CHAMPAIGN CENTENNIAL CO-EDApr 22 · 800 Meters · Champaign (Centennial)Champaign (Centennial)800 MetersRelay Split—2:11.6Unofficial11
Apr 22PONTIAC VS RANTOUL, METAMORA, CHAMPAIGN CENTENNIAL CO-EDApr 22 · 400 Meters · Place 1 · Champaign (Centennial)Champaign (Centennial)400 Meters1.53.81a11