Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUW-Stout Quad · Feb 144:29.72aUW-Stout QuadFebruary 14, 2026
100 Meters · OutdoorWest Aurora/Yorkville · Apr 1512.28aWest Aurora/YorkvilleApril 15, 2025
1500 Meters · OutdoorDick & Mary Johnson Invite · Apr 254:00.90aDick & Mary Johnson InviteApril 25, 2026
1600 Meters · IndoorSycamore Boys Triangular · Feb 265:00.23aSycamore Boys TriangularFebruary 26, 2025
1600 Meters · OutdoorGlenbard East Meet · Apr 234:50.2Glenbard East MeetApril 23, 2024
3000 Meters · IndoorWarren Bowlus Open · Jan 309:08.11aWarren Bowlus OpenJanuary 30, 2026
400 Meters · IndoorSycamore HS Boys Quad · Feb 2157.36aSycamore HS Boys QuadFebruary 21, 2024
400 Meters · OutdoorYorkville vs Morris · Apr 2953.45aYorkville vs MorrisApril 29, 2024
55 Meters · IndoorOswego East Quad · Feb 77.44aOswego East QuadFebruary 7, 2024
800 Meters · IndoorWIAC Indoor Track & Field Championships · Feb 271:57.01aWIAC Indoor Track & Field ChampionshipsFebruary 27, 2026
800 Meters · OutdoorWIAC Outdoor Championships · May 11:54.56aWIAC Outdoor ChampionshipsMay 1, 2026

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 · 800 Meters · Place 21 · UW-StoutUW-Stout800 Meters21.1:56.38aFr
May 1WIAC Outdoor ChampionshipsMay 1 · 800 Meters · Place 17 · UW-StoutUW-Stout800 MetersRound P17.1:54.56a PBFr
Apr 25Dick & Mary Johnson InviteApr 25 · 1500 Meters · Place 5 · UW-StoutUW-Stout1500 Meters5.4:00.90a PBFr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 800 Meters · Place 15 · UW-StoutUW-Stout800 Meters15.1:55.33aFr
Apr 10UW-Platteville InvitationalApr 10 · 800 Meters · Place 18 · UW-StoutUW-Stout800 Meters18.1:58.06aFr
Apr 3Ashton May InvitationalApr 3 · 1500 Meters · Place 13 · UW-StoutUW-Stout1500 Meters13.4:06.08aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27WIAC Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 15 · UW-StoutUW-Stout800 Meters15.1:57.01a PBFr
Feb 20UW-La Crosse Caged Eagle OpenFeb 20 · 800 Meters · Place 8 · Wis.-StoutWis.-Stout800 Meters81:57.14FR
Feb 14UW-Stout QuadFeb 14 · 1 Mile · Place 14 · UW-StoutUW-Stout1 Mile144:29.72a PBFr
Feb 14UW-Stout QuadFeb 14 · 800 Meters · Place 13 · UW-StoutUW-Stout800 Meters132:03.69aFr
Jan 30Warren Bowlus OpenJan 30 · 3000 Meters · Place 6 · UW-StoutUW-Stout3000 Meters69:08.11a PBFR
Jan 24UW-La Crosse Pat Healy ClassicJan 24 · 800 Meters · Place 1 · UW-StoutUW-Stout800 Meters11:59.59aFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14SPC Boys ChampionshipsMay 14 · 800 Meters · Place 14 · YorkvilleYorkville800 Meters142:08.34a12
May 9Lockport Bill Jackson InvitationalMay 9 · 800 Meters · Place 2 · YorkvilleYorkville800 Meters22:04.3512
May 3Red Ribbon ClassicMay 3 · 1600 Meters · Place 19 · YorkvilleYorkville1600 Meters195:13.27a12
Apr 29Ram InviteApr 29 · 400 Meters · Place 5 · YorkvilleYorkville400 Meters554.50a12
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 800 Meters · Place 11 · YorkvilleYorkville800 Meters112:02.3312
Apr 15West Aurora/YorkvilleApr 15 · 1600 Meters · Place 11 · YorkvilleYorkville1600 Meters115:15.51a12
Apr 15West Aurora/YorkvilleApr 15 · 100 Meters · Place 17 · YorkvilleYorkville100 Meters1712.28a PB12
Apr 12LP Cavalier Classic InvitationalApr 12 · 800 Meters · Place 1 · YorkvilleYorkville800 Meters12:05.67a12
Mar 14Batavia Distance MadnessMar 14 · 800 Meters · Place 54 · YorkvilleYorkville800 Meters542:06.94a—
Mar 13rd Annual Art Pahl InvitationalMar 1 · 800 Meters · Place 3 · YorkvilleYorkville800 Meters32:08.73a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Sycamore Boys TriangularFeb 26 · 1600 Meters · Place 3 · YorkvilleYorkville1600 Meters35:00.23a PB—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15IHSA Class 3A TRB Sectional - #10 Moline (H.S.)May 15 · 800 Meters · Place 7 · Yorkville (H.S.)Yorkville (H.S.)800 Meters71:59.86a—
May 3Lockport Bill Jackson Invitational May 3 · 800 Meters · Place 11 · Yorkville (H.S.)Yorkville (H.S.)800 Meters112:02.74a—
Apr 29Yorkville vs MorrisApr 29 · 400 Meters · Place 2 · Yorkville (H.S.)Yorkville (H.S.)400 Meters253.45a PB—
Apr 29Yorkville vs MorrisApr 29 · 100 Meters · Place 14 · Yorkville (H.S.)Yorkville (H.S.)100 Meters1412.50a—
Apr 27Red Ribbon ClassicApr 27 · 800 Meters · Place 6 · Yorkville (H.S.)Yorkville (H.S.)800 Meters62:03.10a—
Apr 23Glenbard East MeetApr 23 · 1600 Meters · Place 4 · Yorkville (H.S.)Yorkville (H.S.)1600 Meters44:50.2 PB—
Apr 20Peterson Prep Invite 2024Apr 20 · 800 Meters · Place 3 · Yorkville (H.S.)Yorkville (H.S.)800 Meters32:03.9611
Apr 9Yorkville Boys vs West AuroraApr 9 · 1600 Meters · Place 4 · Yorkville (H.S.)Yorkville (H.S.)1600 Meters44:51.49a—
Apr 9Yorkville Boys vs West AuroraApr 9 · 100 Meters · Place 15 · Yorkville (H.S.)Yorkville (H.S.)100 Meters1512.30a—
Apr 6LP Boys Track Cavalier ClassicApr 6 · 800 Meters · Place 3 · Yorkville (H.S.)Yorkville (H.S.)800 Meters32:07.34a—
Mar 8Batavia Distance MadnessMar 8 · 800 Meters · Place 78 · Yorkville (H.S.)Yorkville (H.S.)800 Meters782:07.93a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 242nd Annual Art Pahl InvitationalFeb 24 · 800 Meters · Place 5 · YorkvilleYorkville800 Meters52:10.6911
Feb 21Sycamore HS Boys QuadFeb 21 · 400 Meters · Place 4 · YorkvilleYorkville400 Meters4.57.36a PB11
Feb 15North Central College Boys Indoor InvitationalFeb 15 · 800 Meters · Place 10 · YorkvilleYorkville800 Meters102:08.55a—
Feb 7Oswego East QuadFeb 7 · 55 Meters · Place 39 · YorkvilleYorkville55 Meters397.44a PB—