Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSeneca HS Multiteam Coed Meet 1 · Mar 2712.20Seneca HS Multiteam Coed Meet 1March 27, 2023
200 Meters · OutdoorUW-La Crosse Uncaged Eagle Open · May 823.83aUW-La Crosse Uncaged Eagle OpenMay 8, 2026
400 Meters · IndoorUW-P / UW-EC / UW-SP Triangular · Jan 2552.90UW-P / UW-EC / UW-SP TriangularJanuary 25, 2025
400 Meters · OutdoorUW-Whitewater Drake Alternative Meet · Apr 2450.93aUW-Whitewater Drake Alternative MeetApril 24, 2025
400 Meters · Outdoor · Hand timedSandwich Coed Meet #2 · Apr 1459.5hSandwich Coed Meet #2April 14, 2022
400 Meters · Relay Split · OutdoorUW-Whitewater Drake Alternative Meet · Apr 2454.853UW-Whitewater Drake Alternative MeetApril 24, 2025
55 Meters · IndoorBoys Quad #2 · Feb 287.94aBoys Quad #2February 28, 2024
60 Meters · OutdoorCogdal HS Invite Boys · Mar 27.82Cogdal HS Invite BoysMarch 2, 2024
600 Meters · IndoorWIAC TRI · Jan 241:27.72aWIAC TRIJanuary 24, 2026
800 Meters · IndoorUW-Platteville Invitational · Feb 142:03.34UW-Platteville InvitationalFebruary 14, 2026
800 Meters · OutdoorIHSA Class 1A TRB Sectional - #3 Seneca · May 152:00.28aIHSA Class 1A TRB Sectional - #3 SenecaMay 15, 2024
800 Meters · Outdoor · Hand timedSandwich Coed Meet #2 · Apr 142:22.8hSandwich Coed Meet #2April 14, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · 400 Meters · Place 34 · UW-PlattevilleUW-Platteville400 Meters34.53.35aSo
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · 200 Meters · Place 48 · UW-PlattevilleUW-Platteville200 Meters48.23.83a PBWind: 0So
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 800 Meters · Place 17 · UW-PlattevilleUW-Platteville800 Meters172:03.55aSo
Apr 10UW-Platteville InvitationalApr 10 · 800 Meters · Place 44 · UW-PlattevilleUW-Platteville800 Meters44.2:01.56aSo
Mar 31Loras Mid WeekMar 31 · 800 Meters · Place 9 · UW-PlattevilleUW-Platteville800 Meters9.2:01.85aSo
Mar 27Pioneer TriangularMar 27 · 400 Meters · Place 5 · UW-PlattevilleUW-Platteville400 Meters5.52.99aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14UW-Platteville InvitationalFeb 14 · 800 Meters · Place 15 · Wis.-PlattevilleWis.-Platteville800 Meters152:03.34 PBSO
Jan 24WIAC TRIJan 24 · 600 Meters · Place 18 · UW-PlattevilleUW-Platteville600 Meters181:27.72a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9UW-La Crosse Uncaged Eagle OpenMay 9 · 800 Meters · Place 25 · UW-PlattevilleUW-Platteville800 Meters252:03.67aFr
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 400 Meters · UW-PlattevilleUW-Platteville400 MetersRelay Split—54.853 PBFr
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 400 Meters · Place 8 · UW-PlattevilleUW-Platteville400 Meters8.50.93a PBFr
Apr 11UW-Platteville InvitationalApr 11 · 400 Meters · Place 22 · Wis.-PlattevilleWis.-Platteville400 Meters2251.37FR
Mar 7UW-Platteville Final Qualifying MeetMar 7 · 800 Meters · Place 3 · Wis.-PlattevilleWis.-Platteville800 Meters32:03.35FR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15UW-Platteville InvitationalFeb 15 · 800 Meters · Place 12 · Wis.-PlattevilleWis.-Platteville800 Meters122:04.98FR
Feb 8Big DawgFeb 8 · 400 Meters · Place 18 · UW-PlattevilleUW-Platteville400 Meters18.53.59aFr
Jan 25UW-P / UW-EC / UW-SP TriangularJan 25 · 400 Meters · Place 8 · Wis.-PlattevilleWis.-Platteville400 Meters852.90 PBFR

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jul 20Legacy Runners Elite 2nd Annual Final tune up Jul 20 · 800 Meters · Place 2 · Aurora FlyersAurora Flyers800 Meters22:01.9812
Jul 20Legacy Runners Elite 2nd Annual Final tune up Jul 20 · 400 Meters · Place 10 · Aurora FlyersAurora Flyers400 Meters1054.2012
Jun 27AAU Region 13 National QualifierJun 27 · 800 Meters · Place 6 · Aurora FlyersAurora Flyers800 Meters62:06.84a—
Jun 27AAU Region 13 National QualifierJun 27 · 400 Meters · Place 9 · Aurora FlyersAurora Flyers400 Meters951.36a—
Jun 21USATF Illinois Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 5 · Aurora Flyers TrackAurora Flyers Track800 Meters5.2:05.46a12
Jun 21USATF Illinois Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 20 · Aurora Flyers TrackAurora Flyers Track400 Meters20.52.96a12
Jun 21USATF Illinois Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Aurora Flyers TrackAurora Flyers Track200 MetersRound P—DNSWind: -2.112
Jun 18AAU Central District Qualifier 2Jun 18 · 800 Meters · Place 3 · Aurora FlyersAurora Flyers800 Meters32:25.52—
Jun 18AAU Central District Qualifier 2Jun 18 · 400 Meters · Place 8 · Aurora FlyersAurora Flyers400 Meters854.58—
Jun 18AAU Central District Qualifier 2Jun 18 · 200 Meters · Place 20 · Aurora FlyersAurora Flyers200 Meters2024.02—
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 800 Meters · Place 26 · NewarkNewark800 MetersRound P262:05.1012
May 15IHSA Class 1A TRB Sectional - #3 SenecaMay 15 · 800 Meters · Place 2 · NewarkNewark800 Meters22:00.28a PB—
May 15IHSA Class 1A TRB Sectional - #3 SenecaMay 15 · 400 Meters · Place 10 · NewarkNewark400 Meters1056.65a—
May 4Genoa-Kingston InvitationalMay 4 · 800 Meters · Place 2 · NewarkNewark800 Meters22:05.81a—
May 4Genoa-Kingston InvitationalMay 4 · 400 Meters · Place 2 · NewarkNewark400 Meters251.49a—
May 2Little Ten Championships (24)May 2 · 800 Meters · Place 1 · NewarkNewark800 Meters1.2:06.08a12
May 2Little Ten Championships (24)May 2 · 400 Meters · Place 1 · NewarkNewark400 Meters1.52.77a12
May 2Little Ten Championships (24)May 2 · 200 Meters · Place 1 · NewarkNewark200 Meters1.23.87a12
Apr 23LP Co-Ed PC, BV, Somonauk, Fieldcrest, NewarkApr 23 · 800 Meters · Place 1 · NewarkNewark800 Meters12:06.59a—
Apr 23LP Co-Ed PC, BV, Somonauk, Fieldcrest, NewarkApr 23 · 400 Meters · Place 1 · NewarkNewark400 Meters153.49a—
Apr 23LP Co-Ed PC, BV, Somonauk, Fieldcrest, NewarkApr 23 · 200 Meters · Place 1 · NewarkNewark200 Meters124.11a—
Apr 15Multiteam Coed Meet 3Apr 15 · 400 Meters · Place 1 · NewarkNewark400 Meters151.95a—
Apr 12Irish InviteApr 12 · 800 Meters · Place 4 · NewarkNewark800 Meters42:08.4612
Apr 11Sandwich Coed Meet #3Apr 11 · 400 Meters · Place 1 · NewarkNewark400 Meters153.04a—
Apr 9Multiteam Coed Meet 2Apr 9 · 800 Meters · Place 2 · NewarkNewark800 Meters22:04.04a—
Apr 6Don Gooden Coed InviteApr 6 · 800 Meters · Place 3 · NewarkNewark800 Meters32:08.03a—
Apr 6Don Gooden Coed InviteApr 6 · 400 Meters · Place 15 · NewarkNewark400 Meters1558.89a—
Mar 9Reed-Custer InviteMar 9 · 400 Meters · Place 1 · NewarkNewark400 Meters154.80a—
Mar 8Batavia Distance MadnessMar 8 · 800 Meters · Place 73 · NewarkNewark800 Meters732:07.57a—
Mar 2Cogdal HS Invite BoysMar 2 · 800 Meters · Place 10 · NewarkNewark800 Meters102:09.4012
Mar 2Cogdal HS Invite BoysMar 2 · 400 Meters · Place 19 · NewarkNewark400 Meters1956.4512
Mar 2Cogdal HS Invite BoysMar 2 · 60 Meters · Place 29 · NewarkNewark60 MetersRound P297.82 PB12

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 22Illinois Top Times Indoor Championships - Class 1AMar 22 · 800 Meters · Place 16 · NewarkNewark800 Meters16.2:09.50a12
Mar 22Illinois Top Times Indoor Championships - Class 1AMar 22 · 400 Meters · Place 20 · NewarkNewark400 Meters20.54.51a12
Mar 6Sycamore Boys Indoor InvitationalMar 6 · 800 Meters · Place 1 · NewarkNewark800 Meters12:10.72a—
Feb 28Boys Quad #2Feb 28 · 800 Meters · Place 4 · NewarkNewark800 Meters42:12.38a—
Feb 28Boys Quad #2Feb 28 · 400 Meters · Place 8 · NewarkNewark400 Meters81:01.51a—
Feb 28Boys Quad #2Feb 28 · 55 Meters · Place 19 · NewarkNewark55 Meters197.94a PB—
Jan 144th Annual Akinosun InvitationalJan 14 · 800 Meters · Place 18 · Aurora FlyerAurora Flyer800 Meters182:09.08—
Jan 144th Annual Akinosun InvitationalJan 14 · 400 Meters · Place 26 · Aurora FlyerAurora Flyer400 Meters2655.12—
Jan 6CIT Winter InviteJan 6 · 800 Meters · Aurora Flyers TrackAurora Flyers Track800 Meters--DNS12
Jan 6CIT Winter InviteJan 6 · 400 Meters · Place 1 · Aurora Flyers TrackAurora Flyers Track400 Meters1.53.86a12

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29AAU Northern National Indoor InvitationalDec 29 · 1500 Meters · Aurora Flyers TrackAurora Flyers Track1500 Meters--DNS12
Dec 29AAU Northern National Indoor InvitationalDec 29 · 800 Meters · Place 6 · Aurora Flyers TrackAurora Flyers Track800 Meters6.2:14.36a12
Dec 29AAU Northern National Indoor InvitationalDec 29 · 400 Meters · Place 18 · Aurora Flyers TrackAurora Flyers Track400 Meters18.58.95a12
Dec 232023 15th Annual Dorothy Dawson Invite Holiday EditionDec 23 · 800 Meters · Place 6 · Aurora Flyers TrackAurora Flyers Track800 Meters6.2:13.25a12
Dec 232023 15th Annual Dorothy Dawson Invite Holiday EditionDec 23 · 400 Meters · Place 5 · Aurora Flyers TrackAurora Flyers Track400 Meters5.55.06a12
Dec 162023 Rockford Fire Indoor Track & Field InvitationalDec 16 · 800 Meters · Place 6 · Aurora Flyers TrackAurora Flyers Track800 Meters6.2:14.35a12
Dec 162023 Rockford Fire Indoor Track & Field InvitationalDec 16 · 400 Meters · Place 5 · Aurora Flyers TrackAurora Flyers Track400 Meters5.55.59a12

2023 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jul 8USATF Region 7 Junior Olympic ChampionshipsJul 8 · 800 Meters · Place 8 · Aurora Flyers TrackAurora Flyers Track800 Meters8.2:07.18a11
Jun 28AAU Region 13 National QualifierJun 28 · 800 Meters · Place 3 · Aurora Flyers TrackAurora Flyers Track800 Meters3.2:07.63a11
Jun 28AAU Region 13 National QualifierJun 28 · 400 Meters · Place 23 · Aurora Flyers TrackAurora Flyers Track400 Meters23.55.07a11
Jun 23PARA USATF Illinois Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 4 · Aurora FlyersAurora Flyers800 Meters42:06.03a—
Jun 23USATF Illinois Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 4 · Aurora Flyers TrackAurora Flyers Track800 Meters4.2:06.03a11
Jun 23USATF Illinois Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Aurora Flyers TrackAurora Flyers Track400 Meters—DNS11
Jun 1720th Annual Jane Dickens InviteJun 17 · 800 Meters · Place 3 · Aurora FlyersAurora Flyers800 Meters32:05.3211
Jun 1720th Annual Jane Dickens InviteJun 17 · 400 Meters · Place 19 · Aurora FlyersAurora Flyers400 Meters1954.1611
Jun 10AAU Central District QualifierJun 10 · Javelin · Aurora Flyers TrackAurora Flyers TrackJavelin800g—DNS11
Jun 10AAU Central District QualifierJun 10 · 800 Meters · Place 4 · Aurora Flyers TrackAurora Flyers Track800 Meters4.2:11.62a11
Jun 10AAU Central District QualifierJun 10 · 400 Meters · Place 11 · Aurora Flyers TrackAurora Flyers Track400 Meters11.53.94a11
Jun 3AAU Northern Outdoor NationalJun 3 · 800 Meters · Place 1 · Aurora FlyersAurora Flyers800 Meters12:13.22a—
Jun 3AAU Northern Outdoor NationalJun 3 · 400 Meters · Place 4 · Aurora FlyersAurora Flyers400 Meters454.71a—
May 25IHSA 1A Boys State Track & Field ChampionshipsMay 25 · 800 Meters · Place 33 · NewarkNewark800 MetersRound P332:10.9911
May 172023 IHSA Class 1A TRB Sectional - #3 SenecaMay 17 · 800 Meters · Place 1 · NewarkNewark800 Meters12:06.0411
May 8ICHS Boys Meet #1 (23)May 8 · 800 Meters · Place 2 · NewarkNewark800 Meters2.2:11.90a11
May 6Mooseheart RelaysMay 6 · 800 Meters · Place 1 · NewarkNewark800 Meters12:09.45a—
May 4Little Ten Championships (23)May 4 · 800 Meters · Place 4 · NewarkNewark800 Meters4.2:16.78a11
May 4Little Ten Championships (23)May 4 · 200 Meters · Place 5 · NewarkNewark200 Meters5.25.23a11
Apr 28Mendota COED MeetApr 28 · 800 Meters · Place 2 · NewarkNewark800 Meters22:07.65a—
Apr 28Mendota COED MeetApr 28 · 200 Meters · Place 7 · NewarkNewark200 Meters725.86a—
Apr 24ICHS Coed Meet #3 (23)Apr 24 · 400 Meters · Place 2 · NewarkNewark400 Meters2.55.73a11
Apr 24ICHS Coed Meet #3 (23)Apr 24 · 200 Meters · Place 4 · NewarkNewark200 Meters4.25.08a11
Apr 24ICHS Coed Meet #3 (23)Apr 24 · 100 Meters · Place 5 · NewarkNewark100 Meters5.12.40a11
Apr 19Seneca HS Multiteam Coed Meet 3Apr 19 · 800 Meters · Place 1 · NewarkNewark800 Meters1.2:18.40a11
Apr 18Tony Thorsen InvitationalApr 18 · 800 Meters · Place 3 · NewarkNewark800 Meters32:12.89a—
Apr 14Seneca HS Coed Irish InviteApr 14 · 800 Meters · Place 4 · NewarkNewark800 Meters42:09.78a—
Apr 13Sandwich Coed Meet #3Apr 13 · 100 Meters · Place 4 · NewarkNewark100 Meters4.12.36aUnofficial11
Apr 11Seneca HS Multiteam Coed Meet 2Apr 11 · 800 Meters · Place 2 · NewarkNewark800 Meters22:14.5311
Apr 11Seneca HS Multiteam Coed Meet 2Apr 11 · 200 Meters · Place 7 · NewarkNewark200 Meters725.2311
Apr 6Sandwich Coed Meet #2Apr 6 · 800 Meters · Place 4 · NewarkNewark800 Meters42:13.0711
Apr 6Sandwich Coed Meet #2Apr 6 · 200 Meters · Place 16 · NewarkNewark200 Meters1627.0411
Apr 3ICHS Coed Meet #1 (23)Apr 3 · 800 Meters · Place 1 · NewarkNewark800 Meters1.2:18.17a11
Apr 3ICHS Coed Meet #1 (23)Apr 3 · 100 Meters · NewarkNewark100 Meters—DNS11
Mar 30B/G Ott, Syc, Stre, MA, JCA,NewMar 30 · 800 Meters · Place 4 · NewarkNewark800 Meters4.2:17.22a11
Mar 27Seneca HS Multiteam Coed Meet 1Mar 27 · 100 Meters · Place 6 · NewarkNewark100 Meters612.20 PB11
Mar 18Comet Classic InviteMar 18 · 60 Meters · Place 6 · NewarkNewark60 Meters67.9511
Mar 18Comet Classic InviteMar 18 · 60 Meters · Place 6 · NewarkNewark60 Meters67.9111

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 800 Meters · Place 30 · NewarkNewark800 MetersRound P302:08.4210
May 18IHSA Class 1A TRB Sectional #3 - SenecaMay 18 · 800 Meters · Place 2 · NewarkNewark800 Meters22:06.91a10
May 18IHSA Class 1A TRB Sectional #3 - SenecaMay 18 · 400 Meters · Place 25 · NewarkNewark400 Meters251:03.55a10
May 7Mooseheart RelaysMay 7 · 800 Meters · Place 3 · NewarkNewark800 Meters32:10.06a10
May 7Mooseheart RelaysMay 7 · 400 Meters · Place 5 · NewarkNewark400 Meters556.16a10
May 5Little Ten Track Championships (22)May 5 · 800 Meters · Place 1 · NewarkNewark800 Meters1.2:11.85a10
May 5Little Ten Track Championships (22)May 5 · 400 Meters · Place 6 · NewarkNewark400 Meters6.1:00.81a10
May 3Sandwich Coed Meet #4May 3 · 800 Meters · Place 6 · NewarkNewark800 Meters62:12.45a10
May 3Sandwich Coed Meet #4May 3 · 400 Meters · Place 4 · NewarkNewark400 Meters457.05a10
Apr 26Sandwich Coed Meet #3Apr 26 · 800 Meters · Place 1 · NewarkNewark800 Meters12:14.75a10
Apr 26Sandwich Coed Meet #3Apr 26 · 400 Meters · Place 3 · NewarkNewark400 Meters356.92a10
Apr 25ICHS Coed Meet #3 (22)Apr 25 · 800 Meters · Place 1 · NewarkNewark800 Meters1.2:15.38a10
Apr 25ICHS Coed Meet #3 (22)Apr 25 · 400 Meters · Place 4 · NewarkNewark400 Meters4.1:00.57a10
Apr 19Seneca Multiteam Meet 3 April 19thApr 19 · 800 Meters · Place 3 · NewarkNewark800 Meters32:16.5910
Apr 19Seneca Multiteam Meet 3 April 19thApr 19 · 400 Meters · Place 7 · NewarkNewark400 Meters758.5510
Apr 16Rollie Morris InviteApr 16 · 800 Meters · Place 6 · NewarkNewark800 Meters6.2:18.810
Apr 16Rollie Morris InviteApr 16 · 400 Meters · Place 2 · NewarkNewark400 Meters2.57.510
Apr 14Sandwich Coed Meet #2Apr 14 · 800 Meters · Place 2 · NewarkNewark800 Meters22:22.8h PB10
Apr 14Sandwich Coed Meet #2Apr 14 · 400 Meters · Place 2 · NewarkNewark400 Meters259.5h PB10
Apr 11Seneca Multiteam Meet 2 April 11thApr 11 · 800 Meters · Place 5 · NewarkNewark800 Meters52:20.2810
Apr 11Seneca Multiteam Meet 2 April 11thApr 11 · 400 Meters · Place 11 · NewarkNewark400 Meters111:01.9710
Apr 4Seneca Multiteam Meet 1 April 4thApr 4 · 800 Meters · Place 3 · NewarkNewark800 Meters3.2:20.25a10
Apr 4Seneca Multiteam Meet 1 April 4thApr 4 · 400 Meters · Place 4 · NewarkNewark400 Meters4.1:01.44a10

2021 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 9IHSA Class 1A TRB Sectional #3 - -SenecaJun 9 · 800 Meters · Place 11 · NewarkNewark800 Meters11.2:27.78a9
May 25ICHS Meet #5 (21)May 25 · 800 Meters · Place 1 · NewarkNewark800 Meters1.2:41.61a9
May 25ICHS Meet #5 (21)May 25 · 400 Meters · Place 3 · NewarkNewark400 Meters3.1:01.22a9
May 17Seneca Multi-Team Meet 3 May 17 · 800 Meters · Place 2 · NewarkNewark800 Meters22:27.869
May 17Seneca Multi-Team Meet 3 May 17 · 400 Meters · Place 12 · NewarkNewark400 Meters121:01.399
May 17Seneca Multi-Team Meet 3 May 17 · 200 Meters · Place 9 · NewarkNewark200 Meters925.859
May 14Sandwich, Newark, Yorkville ChristianMay 14 · 800 Meters · Place 4 · NewarkNewark800 Meters4.2:26.71a9
May 14Sandwich, Newark, Yorkville ChristianMay 14 · 400 Meters · Place 5 · NewarkNewark400 Meters5.1:02.39a9
May 14Sandwich, Newark, Yorkville ChristianMay 14 · 200 Meters · NewarkNewark200 Meters—DQ9
May 14Sandwich, Newark, Yorkville ChristianMay 14 · 100 Meters · Place 6 · NewarkNewark100 Meters6.12.82a9
May 6Multiteam 2May 6 · 800 Meters · Place 4 · NewarkNewark800 Meters4.2:35.32a9
May 6Multiteam 2May 6 · 400 Meters · Place 10 · NewarkNewark400 Meters10.1:02.84a9
May 6Multiteam 2May 6 · 100 Meters · Place 11 · NewarkNewark100 Meters11.12.68a9
Apr 26ICHS Meet #2 (21)Apr 26 · 800 Meters · Place 3 · NewarkNewark800 Meters3.2:38.35a9
Apr 26ICHS Meet #2 (21)Apr 26 · 200 Meters · Place 6 · NewarkNewark200 Meters6.27.99a9
Apr 22Morris Multi-team MeetApr 22 · 800 Meters · Place 6 · NewarkNewark800 Meters62:31.589
Apr 16ICHS Meet #1 (21)Apr 16 · 800 Meters · Place 1 · NewarkNewark800 Meters1.2:38.629
Apr 16ICHS Meet #1 (21)Apr 16 · 400 Meters · Place 5 · NewarkNewark400 Meters5.1:13.539