Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorParkside Classic · Feb 174:31.50Parkside ClassicFebruary 17, 2024
1 Mile · OutdoorFirebird Finale · Mar 64:30.15Firebird FinaleMarch 6, 2026
1000 Meters · IndoorTadd Metzger Multi · Feb 62:42.22aTadd Metzger MultiFebruary 6, 2026
1500 Meters · OutdoorUW-Whitewater Drake Alternative Meet · Apr 244:06.19aUW-Whitewater Drake Alternative MeetApril 24, 2026
1600 Meters · IndoorICOPS Invitational · Feb 274:45.75ICOPS InvitationalFebruary 27, 2022
1600 Meters · OutdoorAndrew Acuff 2nd Annual Memorial Invitational · May 24:40.67aAndrew Acuff 2nd Annual Memorial InvitationalMay 2, 2023
200 Meters · OutdoorNotre Dame Invite 4_20 · Apr 2028.19aNotre Dame Invite 4_20April 20, 2022
3000 Meters · Indoor2025 CCIW Championship · Feb 278:52.63a2025 CCIW ChampionshipFebruary 27, 2026
3000m Steeplechase · 0.914m · OutdoorCCIW Championships · May 19:26.48aCCIW ChampionshipsMay 1, 2026
3000m Steeplechase · OutdoorPrivate College Championship · Apr 29:54.23aPrivate College ChampionshipApril 2, 2026
3200 Meters · IndoorICOPS Invitational · Feb 2710:34.07ICOPS InvitationalFebruary 27, 2022
3200 Meters · OutdoorPalatine Relays · Apr 299:59.27aPalatine RelaysApril 29, 2023
400 Meters · OutdoorNiles Notre Dame Invite · Apr 2759.30aNiles Notre Dame InviteApril 27, 2022
5000 Meters · IndoorRed Hawk Opener · Jan 2415:56.27aRed Hawk OpenerJanuary 24, 2025
5000 Meters · OutdoorUW-Platteville Invitational · Apr 1015:27.89aUW-Platteville InvitationalApril 10, 2026
800 Meters · OutdoorESCC Championships · May 102:03.01aESCC ChampionshipsMay 10, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1CCIW ChampionshipsMay 1 · 5000 Meters · Place 8 · CarthageCarthage5000 Meters8.15:39.83aJr
May 1CCIW ChampionshipsMay 1 · 3000m Steeplechase · Place 3 · CarthageCarthage3000m Steeplechase0.914m3.9:26.48a PBJr
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 1500 Meters · Place 10 · CarthageCarthage1500 Meters104:06.19a PBJr
Apr 18Don Church Twilight MeetApr 18 · 3000m Steeplechase · Place 1 · CarthageCarthage3000m Steeplechase0.914m1.9:42.42aJr
Apr 10UW-Platteville InvitationalApr 10 · 5000 Meters · Place 209 · CarthageCarthage5000 Meters209.15:27.89a PBJr
Apr 2Private College ChampionshipApr 2 · 3000m Steeplechase · Place 3 · CarthageCarthage3000m Steeplechase39:54.23a PBJr
Mar 26WashU Distance CarnivalMar 26 · 5000 Meters · Place 206 · CarthageCarthage5000 Meters206.15:33.87aJr
Mar 6Firebird FinaleMar 6 · 1 Mile · Place 2 · CarthageCarthage1 Mile24:30.15 PBJR

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 272025 CCIW ChampionshipFeb 27 · 3000 Meters · Place 5 · CarthageCarthage3000 Meters5.8:52.63a PBJr
Feb 13Midwest EliteFeb 13 · 1 Mile · Place 24 · CarthageCarthage1 Mile24.4:32.61aJr
Feb 6Tadd Metzger MultiFeb 6 · 1 Mile · Place 3 · CarthageCarthage1 Mile34:31.65aJr
Feb 6Tadd Metzger MultiFeb 6 · 1000 Meters · Place 1 · CarthageCarthage1000 Meters12:42.22a PBJr
Jan 30Squig Converse InviteJan 30 · 3000 Meters · Place 33 · CarthageCarthage3000 Meters339:01.31aJr
Jan 23Ripon Red Hawk OpenerJan 23 · 1 Mile · Place 11 · CarthageCarthage1 Mile114:34.76aJR
Jan 17Firebird FirstJan 17 · 1 Mile · Place 8 · CarthageCarthage1 Mile84:37.99aJr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Forever Red Alumni ClassicDec 6 · 3000 Meters · Place 4 · CarthageCarthage3000 Meters4.9:37.79aJr
Feb 28CCIW Indoor ChampionshipsFeb 28 · 3000 Meters · Place 15 · CarthageCarthage3000 Meters15.8:58.04aSo
Feb 22Parkside ClassicFeb 22 · 1 Mile · Place 13 · CarthageCarthage1 Mile134:36.33SO
Feb 14Midwest EliteFeb 14 · 3000 Meters · Place 3 · CarthageCarthage3000 Meters3.9:10.82aSo
Feb 7Tadd Metzger InvitationalFeb 7 · 1 Mile · Place 5 · CarthageCarthage1 Mile5.4:33.54aSo
Feb 7Tadd Metzger InvitationalFeb 7 · 1000 Meters · Place 5 · CarthageCarthage1000 Meters5.2:44.31aSo
Jan 31Squig Converse InviteJan 31 · 3000 Meters · Place 19 · CarthageCarthage3000 Meters199:08.85a—
Jan 24Red Hawk OpenerJan 24 · 5000 Meters · Place 3 · CarthageCarthage5000 Meters315:56.27a PB—
Jan 18Firebird First InvitationalJan 18 · 1 Mile · Place 5 · CarthageCarthage1 Mile5.4:31.56aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2CCIW Outdoor ChampionshipsMay 2 · 3000m Steeplechase · Place 12 · CarthageCarthage3000m Steeplechase129:56.58aSO
Apr 17Don ChurchApr 17 · 3000m Steeplechase · Place 1 · CarthageCarthage3000m Steeplechase0.914m1.9:50.71aSo
Apr 11UW-Platteville InvitationalApr 11 · 5000 Meters · Place 223 · CarthageCarthage5000 Meters22315:35.60SO
Apr 5Wisconsin Private College ChampionshipsApr 5 · 3000m Steeplechase · Place 2 · CarthageCarthage3000m Steeplechase0.914m2.9:54.12aSo

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 7Forever Red Alumni ClassicDec 7 · 1 Mile · Place 16 · CarthageCarthage1 Mile16.5:00.51aSo
Feb 23CCIW Indoor ChampionshipsFeb 23 · 3000 Meters · Place 18 · CarthageCarthage3000 Meters189:13.27—
Feb 17Parkside ClassicFeb 17 · 1 Mile · Place 8 · CarthageCarthage1 Mile84:31.50 PBFR
Feb 10Midwest ELITE InvitationalFeb 10 · 3000 Meters · Place 2 · CarthageCarthage3000 Meters29:03.95a—
Feb 2Tadd Metzger InvitationalFeb 2 · 3000 Meters · Place 5 · CarthageCarthage3000 Meters59:07.05a—
Jan 26Leonard "Squig" Converse InvitationalJan 26 · 1 Mile · Place 7 · CarthageCarthage1 Mile74:39.62a—
Jan 20NCC Heenan Invitational - 2024Jan 20 · 3000 Meters · Place 19 · CarthageCarthage3000 Meters199:22.92a—
Jan 13Firebird First InvitationalJan 13 · 1 Mile · Place 14 · CarthageCarthage1 Mile144:48.70FR

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3CCIW ChampionshipsMay 3 · 5000 Meters · Place 23 · CarthageCarthage5000 Meters2316:05.20a—
Apr 20Wheaton TwilightApr 20 · 5000 Meters · Place 10 · CarthageCarthage5000 Meters1015:57.01a—
Apr 13Wheaton College InvitationalApr 13 · 5000 Meters · Place 4 · CarthageCarthage5000 Meters4.16:12.57aFr
Apr 6Wisconsin Private College ChampionshipsApr 6 · 1500 Meters · Place 15 · CarthageCarthage1500 Meters154:19.89a—
Mar 1Carthage Firebird FinaleMar 1 · 1 Mile · Place 5 · CarthageCarthage1 Mile54:33.48FR

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 182023 IHSA Class 3A TRB Sectional - #3 Deerfield (H.S.)May 18 · 800 Meters · Place 19 · Niles (Notre Dame)Niles (Notre Dame)800 Meters192:03.7612
May 10ESCC ChampionshipsMay 10 · 1600 Meters · Place 3 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters34:42.51a—
May 10ESCC ChampionshipsMay 10 · 800 Meters · Place 4 · Niles (Notre Dame)Niles (Notre Dame)800 Meters42:03.01a PB—
May 2Andrew Acuff 2nd Annual Memorial InvitationalMay 2 · 1600 Meters · Place 1 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters14:40.67a PB—
Apr 29Palatine RelaysApr 29 · 3200 Meters · Place 8 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters89:59.27a PB—
Apr 21Don RelaysApr 21 · 1600 Meters · Place 3 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters34:42.5712
Apr 21Don RelaysApr 21 · 800 Meters · Place 4 · Niles (Notre Dame)Niles (Notre Dame)800 Meters42:05.1212
Apr 18Notre Dame Invite #2Apr 18 · 800 Meters · Place 1 · Niles (Notre Dame)Niles (Notre Dame)800 Meters12:04.85a—
Apr 14Bartlett/Elgin Boys Track and Field InvitationalApr 14 · 1600 Meters · Place 9 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters94:44.19a—
Apr 8Schaumburg Boys "Mikias Tibebu" InviteApr 8 · 3200 Meters · Place 6 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters6.10:14.89a12

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 19IHSA Class 3A TRB Sectional #3 - Glenview (Glenbrook South)May 19 · 3200 Meters · Place 12 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters1210:34.14a11
May 19IHSA Class 3A TRB Sectional #3 - Glenview (Glenbrook South)May 19 · 1600 Meters · Place 21 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters214:50.89a11
May 11ESCC Track and Field Championships at Notre DameMay 11 · 3200 Meters · Place 5 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters510:29.46a11
May 11ESCC Track and Field Championships at Notre DameMay 11 · 1600 Meters · Place 8 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters84:48.92a11
Apr 30Palatine RelaysApr 30 · 3200 Meters · Place 9 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters9.10:30.21a11
Apr 30Palatine RelaysApr 30 · 1600 Meters · Place 12 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters12.4:54.39a11
Apr 27Niles Notre Dame InviteApr 27 · 800 Meters · Place 2 · Niles (Notre Dame)Niles (Notre Dame)800 Meters22:09.05a11
Apr 27Niles Notre Dame InviteApr 27 · 400 Meters · Place 5 · Niles (Notre Dame)Niles (Notre Dame)400 Meters559.30a PB11
Apr 22Notre Dame Don RelaysApr 22 · 1600 Meters · Place 4 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters44:52.6011
Apr 20Notre Dame Invite 4_20Apr 20 · 400 Meters · Place 8 · Niles (Notre Dame)Niles (Notre Dame)400 Meters8.59.85a11
Apr 20Notre Dame Invite 4_20Apr 20 · 200 Meters · Place 23 · Niles (Notre Dame)Niles (Notre Dame)200 Meters23.28.19a PB11
Apr 16Bartlett/Elgin Boys Track and Field InvitationalApr 16 · 3200 Meters · Place 7 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters7.10:35.69a11
Apr 16Bartlett/Elgin Boys Track and Field InvitationalApr 16 · 1600 Meters · Place 8 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters8.4:58.87a11
Apr 12Benet Boys Home Meet 1Apr 12 · 3200 Meters · Place 1 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters110:47.1411
Apr 12Benet Boys Home Meet 1Apr 12 · 1600 Meters · Place 1 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters15:02.8711

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 4Ron Campbell InviteMar 4 · 1600 Meters · Place 5 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters5.4:54.01a11
Feb 27ICOPS InvitationalFeb 27 · 3200 Meters · Place 11 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters1110:34.07 PBJR
Feb 27ICOPS InvitationalFeb 27 · 1600 Meters · Place 7 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters74:45.75 PBJR
Feb 25Paul Swanson Relays 2022 (Boys Only)Feb 25 · 1600 Meters · Place 5 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters5.4:54.71a11

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 10IHSA Class 3A TRB Sectional #3 - Glenview (Glenbrook South)Jun 10 · 3200 Meters · Place 21 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters21.10:44.53a10
Jun 10IHSA Class 3A TRB Sectional #3 - Glenview (Glenbrook South)Jun 10 · 1600 Meters · Place 25 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters25.4:54.41a10
Jun 2ESCC Boys' Conference ChampionshipsJun 2 · 3200 Meters · Place 5 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters5.10:51.78a10
Jun 2ESCC Boys' Conference ChampionshipsJun 2 · 1600 Meters · Place 8 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters8.4:55.52a10
May 25Benet Boys Home Meet 3May 25 · 3200 Meters · Place 1 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters110:48.9210
May 25Benet Boys Home Meet 3May 25 · 1600 Meters · Place 6 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters65:03.0910
May 18Notre Dame Boys Invite 4May 18 · 3200 Meters · Place 2 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters210:54.7610
May 12Notre Dame Boys Invite 3May 12 · 3200 Meters · Place 1 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters110:50.1410
May 12Notre Dame Boys Invite 3May 12 · 1600 Meters · Place 6 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters65:06.3610
May 5Notre Dame Invite 2May 5 · 3200 Meters · Place 4 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters410:43.2510
May 5Notre Dame Invite 2May 5 · 1600 Meters · Place 10 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters105:03.8510
Apr 28Note Dame InviteApr 28 · 3200 Meters · Place 1 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters1.10:53.03a10
Apr 28Note Dame InviteApr 28 · 1600 Meters · Place 4 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters4.5:06.98a10

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 6Ron Campbell Indoor InvitationalMar 6 · 1600 Meters · Place 8 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters85:27.839
Feb 29ICOPS InvitationalFeb 29 · 3200 Meters · Place 13 · Niles (Notre Dame)Niles (Notre Dame)3200 Meters1311:34.389
Feb 29ICOPS InvitationalFeb 29 · 1600 Meters · Place 34 · Niles (Notre Dame)Niles (Notre Dame)1600 Meters345:31.889