Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGVSU Big Meet-FRIDAY · Feb 134:09.10aGVSU Big Meet-FRIDAYFebruary 13, 2026
1500 Meters · OutdoorBryan Clay Invitational · Apr 163:48.67aBryan Clay InvitationalApril 16, 2026
1600 Meters · OutdoorFarmington Invitational · May 64:25.70aFarmington InvitationalMay 6, 2023
200 Meters · OutdoorMarquette Invitational · May 1024.64aMarquette InvitationalMay 10, 2023
3000 Meters · IndoorGVSU Bob Eubanks Open · Jan 178:34.44aGVSU Bob Eubanks OpenJanuary 17, 2026
3200 Meters · IndoorGVSU - MITS #5 · Feb 189:55.38aGVSU - MITS #5February 18, 2023
400 Meters · OutdoorMarquette Invitational · May 1052.54aMarquette InvitationalMay 10, 2023
600 Meters · IndoorGVSU Bill Clinger Classic · Jan 241:25.34aGVSU Bill Clinger ClassicJanuary 24, 2025
800 Meters · IndoorGVSU Mike Lints Alumni Open · Feb 81:55.30aGVSU Mike Lints Alumni OpenFebruary 8, 2025
800 Meters · OutdoorGVSU Last Chance Meet · May 101:53.91aGVSU Last Chance MeetMay 10, 2026
Final 3 · IndoorGVSU Mike Lints Alumni Open · Jan 201:58.92GVSU Mike Lints Alumni OpenJanuary 20, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10GVSU Last Chance MeetMay 10 · 1500 Meters · Grand Valley StateGrand Valley State1500 Meters—DNFSo
May 10GVSU Last Chance MeetMay 10 · 800 Meters · Place 5 · Grand Valley StateGrand Valley State800 Meters5.1:53.91a PBSo
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · 5000 Meters · Grand Valley StateGrand Valley State5000 Meters—DNFSo
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · 1500 Meters · Place 5 · Grand Valley StateGrand Valley State1500 MetersRound P5.4:05.16aSo
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · 1500 Meters · Place 3 · Grand Valley StateGrand Valley State1500 Meters3.3:48.85aSo
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 74 · Grand Valley StateGrand Valley State1500 Meters74.3:48.67a PBSo
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 119 · Grand Valley StateGrand Valley State1500 Meters119.3:50.32aSo
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 161 · Grand Valley StateGrand Valley State800 Meters161.1:55.45aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13GVSU Big Meet-FRIDAYFeb 13 · 1 Mile · Place 14 · Grand Valley StateGrand Valley State1 Mile144:09.10a PBSo
Jan 23Bill Clinger ClassicJan 23 · 1 Mile · Place 4 · Grand Valley StateGrand Valley State1 Mile44:09.65aSo
Jan 17GVSU Bob Eubanks OpenJan 17 · 3000 Meters · Place 14 · Grand Valley StateGrand Valley State3000 Meters148:34.44a PBSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5GVSU Holiday OpenDec 5 · 1 Mile · Place 5 · Grand Valley StateGrand Valley State1 Mile5.4:09.66aSo
Dec 5GVSU Holiday OpenDec 5 · 3000 Meters · Grand Valley StateGrand Valley State3000 Meters--DNSSo
Feb 14GVSU Big Meet FridayFeb 14 · 1 Mile · Place 10 · Grand Valley St.Grand Valley St.1 Mile104:13.58FR
Feb 14GVSU Big Meet FridayFeb 14 · 1 Mile · Place 10 · Grand Valley St.Grand Valley St.1 Mile104:13.58FR
Feb 8GVSU Mike Lints Alumni OpenFeb 8 · 800 Meters · Place 12 · Grand Valley StateGrand Valley State800 Meters121:55.30a PB—
Jan 24GVSU Bill Clinger ClassicJan 24 · 1 Mile · Place 9 · Grand Valley StateGrand Valley State1 Mile94:13.90a—
Jan 24GVSU Bill Clinger ClassicJan 24 · 600 Meters · Place 8 · Grand Valley StateGrand Valley State600 Meters81:25.34a PB—
Jan 18GVSU Bob Eubanks OpenJan 18 · 3000 Meters · Place 8 · Grand Valley StateGrand Valley State3000 Meters88:37.43a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Al Owens ClassicApr 18 · 800 Meters · Place 16 · Grand Valley St.Grand Valley St.800 Meters161:56.70FR
Apr 18Al Owens ClassicApr 18 · 800 Meters · Place 16 · Grand Valley St.Grand Valley St.800 Meters161:56.70FR
Apr 4GVSU Early MeetApr 4 · 1500 Meters · Place 1 · Grand Valley St.Grand Valley St.1500 Meters13:52.18FR

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 20GVSU Mike Lints Alumni OpenJan 20 · Final 3 · Place 4 · United StatesUnited StatesFinal 341:58.92 PB—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 3MHSAA UP Division 1-2-3 FinalsJun 3 · 1600 Meters · Place 1 · MarquetteMarquette1600 Meters1.4:34.62a12
Jun 3MHSAA UP Division 1-2-3 FinalsJun 3 · 400 Meters · MarquetteMarquette400 MetersRelay Split—51.25aUnofficial12
Jun 3MHSAA UP Division 1-2-3 FinalsJun 3 · 800 Meters · Place 1 · MarquetteMarquette800 Meters1.2:03.02a12
Jun 3MHSAA UP Division 1-2-3 FinalsJun 3 · 400 Meters · Place 2 · MarquetteMarquette400 Meters2.52.71a12
May 19MHSAA UP Region 41-1 @ MarquetteMay 19 · 1600 Meters · Place 3 · MarquetteMarquette1600 Meters34:37.28a—
May 19MHSAA UP Region 41-1 @ MarquetteMay 19 · 800 Meters · Place 2 · MarquetteMarquette800 Meters22:06.68a—
May 19MHSAA UP Region 41-1 @ MarquetteMay 19 · 400 Meters · Place 1 · MarquetteMarquette400 Meters154.11a—
May 12Negaunee Lions InvitationalMay 12 · 800 Meters · Place 1 · MarquetteMarquette800 Meters12:02.36a—
May 10Marquette InvitationalMay 10 · 400 Meters · Place 1 · MarquetteMarquette400 Meters152.54a PB—
May 10Marquette InvitationalMay 10 · 200 Meters · Place 5 · MarquetteMarquette200 Meters524.64a PB—
May 6Farmington InvitationalMay 6 · 1600 Meters · Place 5 · MarquetteMarquette1600 Meters54:25.70a PB—
May 6Farmington InvitationalMay 6 · 800 Meters · Place 44 · MarquetteMarquette800 Meters442:09.84a—
Apr 25Escanaba Quad 2023Apr 25 · 800 Meters · Place 1 · MarquetteMarquette800 Meters12:02.51a—
Apr 17Superior Dome Invitational 2023Apr 17 · 1600 Meters · Place 1 · MarquetteMarquette1600 Meters14:44.12a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18GVSU - MITS #5Feb 18 · 3200 Meters · Place 19 · UnattachedUnattached3200 Meters19.9:55.38a PB12

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 4MHSAA UP Division 1 FinalsJun 4 · 1600 Meters · Place 2 · MarquetteMarquette1600 Meters2.4:28.46a11
Jun 4MHSAA UP Division 1 FinalsJun 4 · 400 Meters · MarquetteMarquette400 MetersRelay Split—54.02aUnofficial11
Jun 4MHSAA UP Division 1 FinalsJun 4 · 800 Meters · Place 1 · MarquetteMarquette800 Meters1.2:00.79a11
Jun 4MHSAA UP Division 1 FinalsJun 4 · 400 Meters · MarquetteMarquette400 Meters--SCR11
May 31UP Elite 800mMay 31 · 800 Meters · Place 2 · MarquetteMarquette800 Meters2.1:57.6211
May 26Great Northern Conference Championships 2022May 26 · 1600 Meters · Place 1 · MarquetteMarquette1600 Meters14:30.8611
May 26Great Northern Conference Championships 2022May 26 · 800 Meters · Place 2 · MarquetteMarquette800 Meters22:03.4511
May 19MHSAA UP Region 41-1 @ MarquetteMay 19 · 1600 Meters · Place 2 · MarquetteMarquette1600 Meters24:35.8411
May 19MHSAA UP Region 41-1 @ MarquetteMay 19 · 800 Meters · Place 1 · MarquetteMarquette800 Meters12:05.4211
May 19MHSAA UP Region 41-1 @ MarquetteMay 19 · 400 Meters · Place 2 · MarquetteMarquette400 Meters255.0111
May 19MHSAA UP Region 41-1 @ MarquetteMay 19 · 1600 Meters · Place 2 · MarquetteMarquette1600 Meters24:35.8411
May 19MHSAA UP Region 41-1 @ MarquetteMay 19 · 800 Meters · Place 1 · MarquetteMarquette800 Meters12:05.4211
May 19MHSAA UP Region 41-1 @ MarquetteMay 19 · 400 Meters · Place 2 · MarquetteMarquette400 Meters255.0111
May 16Marquette County Championships 2022May 16 · 1600 Meters · Place 2 · MarquetteMarquette1600 Meters24:41.1011
May 16Marquette County Championships 2022May 16 · 400 Meters · Place 1 · MarquetteMarquette400 Meters153.2811
May 13Negaunee Lions Invitational 2022May 13 · 800 Meters · Place 2 · MarquetteMarquette800 Meters22:05.7011
Apr 21Kingsford QuadApr 21 · 1600 Meters · Place 1 · MarquetteMarquette1600 Meters1.4:43.0Unofficial11

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 5MHSAA UP Division 1 FinalsJun 5 · 1600 Meters · Place 1 · MarquetteMarquette1600 Meters1.4:31.82a10
Jun 5MHSAA UP Division 1 FinalsJun 5 · 800 Meters · Place 4 · MarquetteMarquette800 Meters4.2:07.86a10
May 27GNC Conference MeetMay 27 · 800 Meters · Place 2 · MarquetteMarquette800 Meters2.2:02.49a10
May 20MHSAA UP Region 41-1 @ MarquetteMay 20 · 1600 Meters · Place 1 · MarquetteMarquette1600 Meters14:38.9810
May 20MHSAA UP Region 41-1 @ MarquetteMay 20 · 800 Meters · Place 3 · MarquetteMarquette800 Meters32:05.1710
May 17Marquette County MeetMay 17 · 800 Meters · Place 1 · MarquetteMarquette800 Meters12:05.9210
May 14Negaunee Lions MeetMay 14 · 1600 Meters · Place 1 · MarquetteMarquette1600 Meters14:42.0710
May 14Negaunee Lions MeetMay 14 · 800 Meters · Place 2 · MarquetteMarquette800 Meters22:16.1310
Apr 22Marquette QuadApr 22 · 1600 Meters · Place 1 · MarquetteMarquette1600 Meters14:41.5810
Apr 22Marquette QuadApr 22 · 800 Meters · Place 1 · MarquetteMarquette800 Meters12:08.2910