Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNotre Dame Invitational · Jan 244:12.15aNotre Dame InvitationalJanuary 24, 2026
1000 Meters · IndoorBadgers Midwest Invite · Jan 112:24.99aBadgers Midwest InviteJanuary 11, 2025
1500 Meters · Outdoor2026 Chicagoland Championships · Apr 93:53.25a2026 Chicagoland ChampionshipsApril 9, 2026
400 Meters · IndoorCentral Missouri Invitational · Jan 2052.04Central Missouri InvitationalJanuary 20, 2023
400 Meters · OutdoorMSHSAA Class 5 Sectional 2 · May 2250.15MSHSAA Class 5 Sectional 2May 22, 2021
600 Meters · IndoorDepaul Blue Demon Holiday Invite · Dec 121:19.90aDepaul Blue Demon Holiday InviteDecember 12, 2025
800 Meters · IndoorDePaul Alumni · Feb 131:50.37aDePaul AlumniFebruary 13, 2026
800 Meters · OutdoorBadger Challenge · May 11:49.53aBadger ChallengeMay 1, 2026
800 Meters · Relay Split · IndoorBig East · Feb 271:55.058Big EastFebruary 27, 2026
Combined results · OutdoorParkway South Boys Invitational · Apr 2923.590Parkway South Boys InvitationalApril 29, 2021
Pole Vault · OutdoorNorthwest Invitational · Apr 67-06.00Northwest InvitationalApril 6, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14Big East OutdoorMay 14 · 800 Meters · Place 8 · DePaulDePaul800 MetersRound P8.1:51.43aSr
May 14Big East OutdoorMay 14 · 800 Meters · Place 6 · DePaulDePaul800 Meters6.1:49.97aSr
May 1Badger ChallengeMay 1 · 800 Meters · Place 1 · DePaulDePaul800 Meters1.1:49.53a PBSr
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 86 · DePaulDePaul800 Meters86.1:50.78aSr
Apr 92026 Chicagoland ChampionshipsApr 9 · 1500 Meters · Place 1 · DePaulDePaul1500 Meters1.3:53.25a PBSr
Apr 92026 Chicagoland ChampionshipsApr 9 · 800 Meters · Place 1 · DePaulDePaul800 Meters1.1:53.03aSr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · 800 Meters · DePaulDePaul800 MetersRelay Split—1:55.058 PBSr
Feb 27Big EastFeb 27 · 800 Meters · Place 8 · DePaulDePaul800 MetersRound P8.1:52.41aSr
Feb 27Big EastFeb 27 · 800 Meters · Place 7 · DePaulDePaul800 Meters7.1:50.93aSr
Feb 13DePaul AlumniFeb 13 · 800 Meters · Place 3 · DePaulDePaul800 Meters3.1:50.37a PBSr
Feb 6Wisconsin Windy City InvitationalFeb 6 · 800 Meters · Place 7 · DePaulDePaul800 Meters7.1:51.65aSr
Jan 30Meyo InvitationalJan 30 · 800 Meters · Place 5 · DePaulDePaul800 Meters5.1:51.91aSr
Jan 24Notre Dame InvitationalJan 24 · 1 Mile · Place 11 · DePaulDePaul1 Mile114:12.15a PBSr
Jan 10Badgers Midwest InviteJan 10 · 600 Meters · Place 2 · DePaulDePaul600 Meters21:20.20aSr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 12Depaul Blue Demon Holiday InviteDec 12 · 600 Meters · Place 2 · DePaulDePaul600 Meters2.1:19.90a PBSr
Dec 52025 Blue-Gold InviteDec 5 · 1000 Meters · Place 4 · DePaulDePaul1000 Meters4.2:25.55aSr
Feb 14Wisconsin Windy City InvitationalFeb 14 · 600 Meters · DePaulDePaul600 Meters--DNSJr
Feb 8Blue Demon AlumniFeb 8 · 800 Meters · Place 1 · DePaulDePaul800 Meters11:51.62JR
Jan 312025 Meyo InvitationalJan 31 · 800 Meters · Place 7 · DePaulDePaul800 Meters71:52.56a—
Jan 252025 Notre Dame InvitationalJan 25 · 800 Meters · Place 5 · DePaulDePaul800 Meters51:50.93a—
Jan 11Badgers Midwest InviteJan 11 · 1000 Meters · Place 1 · DePaulDePaul1000 Meters12:24.99a PB—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13DePaul Holiday InvitationalDec 13 · 600 Meters · Place 2 · DePaulDePaul600 Meters2.1:20.96aJr
Dec 62024 Blue-Gold InvitationalDec 6 · 1000 Meters · DePaulDePaul1000 Meters--DNSJr
Feb 24GLVC Indoor ChampionshipsFeb 24 · 800 Meters · Place 2 · McKendreeMcKendree800 Meters21:52.26SO
Feb 10Titan OpenerFeb 10 · 800 Meters · Place 1 · McKendreeMcKendree800 Meters1.1:53.30aSo
Feb 3ISU Blue - White ClassicFeb 3 · 800 Meters · Place 1 · McKendreeMcKendree800 Meters11:54.07SO

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Bison Last ChanceMay 9 · 800 Meters · McKendreeMcKendree800 Meters—DNSSo
May 2GLVC Outdoor ChampionshipsMay 2 · 800 Meters · Place 2 · McKendreeMcKendree800 MetersRound P2.1:52.83aSo
May 2GLVC Outdoor ChampionshipsMay 2 · 800 Meters · Place 1 · McKendreeMcKendree800 Meters1.1:50.82aSo
Apr 13Greenville Select MeetApr 13 · 800 Meters · Place 1 · McKendreeMcKendree800 Meters11:50.93a—
Mar 30Joey Haines InvitationalMar 30 · 800 Meters · Place 1 · McKendreeMcKendree800 Meters1.1:53.90aSo
Mar 22Missouri S&T Miner InvitationalMar 22 · 800 Meters · Place 1 · McKendreeMcKendree800 Meters1.1:51.88aSo

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 8Eastern Illinois Early Bird InvitationalDec 8 · 1 Mile · Place 1 · McKendreeMcKendree1 Mile1.4:37.53aSo
Dec 2ONU Holiday InvitationalDec 2 · 800 Meters · Place 1 · McKendreeMcKendree800 Meters11:53.80JR
Feb 17EIU Friday Night SpecialFeb 17 · 800 Meters · Place 5 · McKendreeMcKendree800 Meters51:59.36FR
Feb 4Blue-White ClassicFeb 4 · 800 Meters · Place 5 · McKendreeMcKendree800 Meters51:59.40FR
Jan 20Central Missouri InvitationalJan 20 · 400 Meters · Place 3 · McKendreeMcKendree400 Meters352.04 PBFR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29Sycamore OpenApr 29 · 800 Meters · Place 3 · McKendreeMcKendree800 Meters31:54.44FR
Apr 15Greenville College Select MeetApr 15 · 800 Meters · Place 9 · McKendreeMcKendree800 Meters91:56.73FR
Apr 7McKendree ClassicApr 7 · 1500 Meters · Place 2 · McKendreeMcKendree1500 Meters2.4:08.31aFr
Apr 7McKendree ClassicApr 7 · 800 Meters · Place 9 · McKendreeMcKendree800 Meters9.2:04.60aFr
Mar 312023 Joey Haines InviteMar 31 · 800 Meters · Place 7 · McKendreeMcKendree800 Meters71:57.00FR
Mar 24Miner InvitationalMar 24 · 400 Meters · Place 6 · McKendreeMcKendree400 Meters650.41FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Indianapolis Season OpenerDec 3 · 1 Mile · Place 1 · McKendreeMcKendree1 Mile1.4:32.58aUnofficialFr

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22MSHSAA Class 5 Sectional 2May 22 · 400 Meters · Place 3 · Marquette High SchooMarquette High Schoo400 Meters350.15 PBSR
May 15MSHSAA Class 5 District 3May 15 · 400 Meters · Place 3 · MarquetteMarquette400 Meters3.50.41a12
Apr 29Parkway South Boys InvitationalApr 29 · Combined results · Place 1 · MarquetteMarquetteCombined results123.590 PB12
Apr 24Lafayette InviteApr 24 · 800 Meters · Place 2 · MarquetteMarquette800 Meters21:58.9512
Apr 16Webster Groves Varsity QuadApr 16 · 400 Meters · Place 1 · Marquette High SchooMarquette High Schoo400 Meters150.78SR
Apr 10Northwest InviteApr 10 · 800 Meters · Place 1 · Marquette High SchooMarquette High Schoo800 Meters12:03.23—
Apr 108th Annual Northwest InvitationalApr 10 · 800 Meters · Place 1 · MarquetteMarquette800 Meters1.2:03.23a12

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18MSHSAA Class 5 Sectional 2May 18 · 400 Meters · Place 8 · MarquetteMarquette400 Meters853.86SO
May 11MSHSAA Class 5 District 4May 11 · 400 Meters · Place 4 · MarquetteMarquette400 Meters451.36SO
May 2Suburban Yellow Conference Boys ChampionshipsMay 2 · 400 Meters · Place 1 · MarquetteMarquette400 Meters1.52.01a10
Apr 17Fred Lyons Varsity Girls & BoysApr 17 · 400 Meters · Place 7 · MarquetteMarquette400 Meters7.54.02a10
Apr 11Henle Holmes Invitational Apr 11 · 400 Meters · Place 6 · MarquetteMarquette400 Meters652.85SO
Apr 6Northwest InviteApr 6 · 400 Meters · Place 1 · MarquetteMarquette400 Meters153.93SO
Apr 6Northwest InviteApr 6 · Pole Vault · Place 15 · MarquetteMarquettePole Vault157-06.00SO
Apr 6Northwest InvitationalApr 6 · Pole Vault · Place 15 · MarquetteMarquettePole Vault15.7-06.00 PB10
Apr 6Northwest InvitationalApr 6 · 400 Meters · Place 1 · MarquetteMarquette400 Meters1.53.93a10
Apr 66th Annual Northwest InvitationalApr 6 · 400 Meters · Place 1 · MarquetteMarquette400 Meters1.53.93aUnofficial10

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 4Suburban West Boys ConferenceMay 4 · 400 Meters · Place 4 · MarquetteMarquette400 Meters454.95FR
Apr 26Jim Schmuck InvitationalApr 26 · 400 Meters · Place 8 · MarquetteMarquette400 MetersRound P855.48FR
Apr 26Jim Schmuck InvitationalApr 26 · 400 Meters · Place 7 · MarquetteMarquette400 Meters755.36FR
Apr 26Jim Schmuck InvitationalApr 26 · 400 Meters · Place 8 · MarquetteMarquette400 MetersRound P855.48FR
Apr 24Parkway West Freshman MeetApr 24 · 400 Meters · Place 5 · MarquetteMarquette400 Meters555.30FR
Apr 24Parkway West Freshman MeetApr 24 · Pole Vault · Place 7 · MarquetteMarquettePole Vault77-00.00FR
Apr 17Kirkwood Boy's Freshman InviteApr 17 · Pole Vault · Place 9 · MarquetteMarquettePole Vault9.7-00.009
Apr 17Kirkwood Boy's Freshman InviteApr 17 · 400 Meters · Place 7 · MarquetteMarquette400 Meters7.56.62a9