Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBill Clinger Classic · Jan 234:38.37aBill Clinger ClassicJanuary 23, 2026
10,000 Meters · OutdoorWolverine-Hoosier (WHAC) Outdoor Championships · Apr 3034:34.51aWolverine-Hoosier (WHAC) Outdoor ChampionshipsApril 30, 2026
1500 Meters · OutdoorWolverine-Hoosier (WHAC) Outdoor Championships · May 24:15.89aWolverine-Hoosier (WHAC) Outdoor ChampionshipsMay 2, 2024
1600 Meters · IndoorSVSU D1/D2 Indoor Invitational · Mar 224:52.10aSVSU D1/D2 Indoor InvitationalMarch 22, 2023
1600 Meters · OutdoorCAAC Blue Conference Meet · May 244:44.42aCAAC Blue Conference MeetMay 24, 2023
3000 Meters · IndoorGrand Rapids Sports Hall of Fame Classic · Jan 309:14.16Grand Rapids Sports Hall of Fame ClassicJanuary 30, 2026
3200 Meters · OutdoorMHSAA LP Region 04-1 @ Grand Ledge · May 1910:09.37aMHSAA LP Region 04-1 @ Grand LedgeMay 19, 2023
5000 Meters · IndoorWolverine-Hoosier (WHAC) Indoor Championships · Feb 2016:49.05Wolverine-Hoosier (WHAC) Indoor ChampionshipsFebruary 20, 2026
5000 Meters · OutdoorGVSU Extra Weekend Meet · Apr 2416:00.10aGVSU Extra Weekend MeetApril 24, 2026
800 Meters · IndoorGrand Rapids Sports Hall of Fame Classic · Jan 242:13.25aGrand Rapids Sports Hall of Fame ClassicJanuary 24, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30Wolverine-Hoosier (WHAC) Outdoor ChampionshipsApr 30 · 10,000 Meters · Place 14 · Aquinas (Mich.)Aquinas (Mich.)10,000 Meters14.34:34.51a PBJr
Apr 24GVSU Extra Weekend MeetApr 24 · 5000 Meters · Place 79 · Aquinas (Mich.)Aquinas (Mich.)5000 Meters79.16:00.10a PBJr
Apr 18Calvin Knight InviteApr 18 · 5000 Meters · Place 4 · Aquinas (Mich.)Aquinas (Mich.)5000 Meters4.16:29.88aJr
Apr 10GVSU Al & Sue Owens ClassicApr 10 · 5000 Meters · Place 52 · Aquinas (Mich.)Aquinas (Mich.)5000 Meters52.16:12.09aJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20Wolverine-Hoosier (WHAC) Indoor ChampionshipsFeb 20 · 5000 Meters · Place 21 · AquinasAquinas5000 Meters2116:49.05 PBJR
Feb 20Wolverine-Hoosier (WHAC) Indoor ChampionshipsFeb 20 · 1 Mile · Place 15 · AquinasAquinas1 Mile154:44.45JR
Feb 13WHAC vs MIAA ChallengeFeb 13 · 1 Mile · Place 3 · AquinasAquinas1 Mile34:45.18JR
Feb 7GVSU Mike Lints Alumni OpenFeb 7 · 3000 Meters · Place 4 · Aquinas (Mich.)Aquinas (Mich.)3000 Meters49:17.19aJr
Jan 30Grand Rapids Sports Hall of Fame ClassicJan 30 · 3000 Meters · Place 6 · AquinasAquinas3000 Meters69:14.16 PBJR
Jan 23Bill Clinger ClassicJan 23 · 1 Mile · Place 49 · Aquinas (Mich.)Aquinas (Mich.)1 Mile494:38.37a PBJr
Jan 16John Flaminio ClassicJan 16 · 1 Mile · Place 8 · Aquinas (Mich.)Aquinas (Mich.)1 Mile84:43.55aJr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 12AQ Maroon vs. WhiteDec 12 · 3000 Meters · Place 7 · Aquinas (Mich.)Aquinas (Mich.)3000 Meters7.9:28.07aUnofficialJr
Jan 31WHAC vs MIAA ChallengeJan 31 · 3000 Meters · Place 10 · Aquinas (Mich.)Aquinas (Mich.)3000 Meters109:32.33a—
Jan 24Grand Rapids Sports Hall of Fame ClassicJan 24 · 1 Mile · Place 11 · Aquinas (Mich.)Aquinas (Mich.)1 Mile114:43.76a—
Jan 24Grand Rapids Sports Hall of Fame ClassicJan 24 · 800 Meters · Place 20 · Aquinas (Mich.)Aquinas (Mich.)800 Meters202:13.25a PB—
Jan 18GVSU Bob Eubanks OpenJan 18 · 3000 Meters · Place 48 · Aquinas (Mich.)Aquinas (Mich.)3000 Meters489:21.45a—
Jan 11John Flaminio ClassicJan 11 · 1 Mile · Place 11 · Aquinas (Mich.)Aquinas (Mich.)1 Mile114:49.10a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1WHAC ChampionshipsMay 1 · 5000 Meters · Place 13 · Aquinas (Mich.)Aquinas (Mich.)5000 Meters13.16:13.58aSo
Apr 18Al Owens ClassicApr 18 · 5000 Meters · Place 62 · AquinasAquinas5000 Meters6216:47.12SO
Apr 11Davenport InvitationalApr 11 · 1500 Meters · Place 27 · Aquinas (Mich.)Aquinas (Mich.)1500 Meters274:25.30aSo
Apr 4GVSU Early MeetApr 4 · 5000 Meters · Place 42 · AquinasAquinas5000 Meters4216:50.55SO

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Maroon and WhiteDec 13 · 3000 Meters · Place 6 · Aquinas MaroonAquinas Maroon3000 Meters6.9:33.26aUnofficialSo
Feb 16WHAC IndoorFeb 16 · 3000 Meters · Place 30 · Aquinas (Mich.)Aquinas (Mich.)3000 Meters30.9:29.94aFr
Feb 9AQ WHAC vs. MIAAFeb 9 · 1 Mile · Place 13 · Aquinas (Mich.)Aquinas (Mich.)1 Mile13.4:46.20aFr
Feb 2AQ GRSHOF ClassicFeb 2 · 3000 Meters · Place 2 · Aquinas (Mich.)Aquinas (Mich.)3000 Meters2.9:38.95aFr
Jan 19AQ John FlaminioJan 19 · 1 Mile · Place 7 · Aquinas (Mich.)Aquinas (Mich.)1 Mile74:47.73a—
Jan 13GVSU Bob Eubanks OpenJan 13 · 1 Mile · Place 36 · AquinasAquinas1 Mile364:50.84FR

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Wolverine-Hoosier (WHAC) Outdoor ChampionshipsMay 2 · 1500 Meters · Place 10 · Aquinas (Mich.)Aquinas (Mich.)1500 Meters10.4:15.89a PBFr
Apr 19Al Owens ClassicApr 19 · 1500 Meters · Place 33 · AquinasAquinas1500 Meters334:25.85FR
Apr 12DU Panther ClassicApr 12 · 5000 Meters · Place 8 · Aquinas (Mich.)Aquinas (Mich.)5000 Meters816:28.23a—
Apr 5GVSU Early MeetApr 5 · 1500 Meters · Place 33 · Aquinas (Mich.)Aquinas (Mich.)1500 Meters33.4:24.38aFr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Maroon and White IntersquadDec 15 · 1 Mile · Place 7 · Aquinas (Mich.)Aquinas (Mich.)1 Mile7.4:45.19aUnofficialFr
Mar 22SVSU D1/D2 Indoor InvitationalMar 22 · 1600 Meters · Place 27 · Grand LedgeGrand Ledge1600 Meters27.4:52.10a PB12

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30Greater Lansing Honor Roll Meet of ChampionsMay 30 · 3200 Meters · Place 5 · Grand LedgeGrand Ledge3200 Meters510:18.98a—
May 24CAAC Blue Conference MeetMay 24 · 3200 Meters · Place 7 · Grand LedgeGrand Ledge3200 Meters710:30.01a—
May 24CAAC Blue Conference MeetMay 24 · 1600 Meters · Place 6 · Grand LedgeGrand Ledge1600 Meters64:44.42a PB—
May 19MHSAA LP Region 04-1 @ Grand LedgeMay 19 · 3200 Meters · Place 12 · Grand LedgeGrand Ledge3200 Meters1210:09.37a PB—
May 12Davison Twilight ClassicMay 12 · 3200 Meters · Place 6 · Grand LedgeGrand Ledge3200 Meters610:15.80a—
Apr 28Spartan Classic Track and Field InviteApr 28 · 3200 Meters · Place 11 · Grand LedgeGrand Ledge3200 Meters1110:22.08a—
Apr 25CAAC-BLUE TRUE TEAM CHAMPIONSHIPApr 25 · 3200 Meters · Place 4 · Grand LedgeGrand Ledge3200 Meters410:26.59a—
Apr 25CAAC-BLUE TRUE TEAM CHAMPIONSHIPApr 25 · 1600 Meters · Place 10 · Grand LedgeGrand Ledge1600 Meters104:53.08a—
Apr 14Hastings Team InvitationalApr 14 · 3200 Meters · Place 3 · Grand LedgeGrand Ledge3200 Meters310:13.36a—

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 31Greater Lansing Honor Roll Meet of ChampionsMay 31 · 3200 Meters · Place 4 · Grand LedgeGrand Ledge3200 Meters410:34.4511
May 25CAAC Blue ChampionshipMay 25 · 3200 Meters · Place 6 · Grand LedgeGrand Ledge3200 Meters610:20.80JR
May 20MHSAA LP Region 08-1 @ MilfordMay 20 · 3200 Meters · Place 18 · Grand LedgeGrand Ledge3200 Meters1810:28.19JR
May 20MHSAA LP Region 08-1 @ MilfordMay 20 · 1600 Meters · Place 14 · Grand LedgeGrand Ledge1600 Meters144:48.61JR
May 13Davison Twilight ClassicMay 13 · 3200 Meters · Place 4 · Grand LedgeGrand Ledge3200 Meters410:17.3211
May 7RAM JAM INVITEMay 7 · 3200 Meters · Place 2 · Grand LedgeGrand Ledge3200 Meters210:42.6211
May 7RAM JAM INVITEMay 7 · 1600 Meters · Place 7 · Grand LedgeGrand Ledge1600 Meters74:50.6911
May 2CAAC Blue: Dewitt & Grand LedgeMay 2 · 3200 Meters · Place 3 · Grand LedgeGrand Ledge3200 Meters312:03.24JR
May 2CAAC Blue: Dewitt & Grand LedgeMay 2 · 1600 Meters · Place 5 · Grand LedgeGrand Ledge1600 Meters55:00.35JR
Apr 29Charlie Janke Track & Field InvitationalApr 29 · 3200 Meters · Place 15 · Grand LedgeGrand Ledge3200 Meters15.10:27.50a11
Apr 26Waverly Vs. Grand LedgeApr 26 · 3200 Meters · Place 1 · Grand LedgeGrand Ledge3200 Meters110:56.5011
Apr 26Waverly Vs. Grand LedgeApr 26 · 1600 Meters · Place 1 · Grand LedgeGrand Ledge1600 Meters15:03.1211
Apr 19CAAC Grand Ledge, E. Lansing, Ionia, L. Everett and SextonApr 19 · 3200 Meters · Place 4 · Grand LedgeGrand Ledge3200 Meters410:48.8211
Apr 19CAAC Grand Ledge, E. Lansing, Ionia, L. Everett and SextonApr 19 · 1600 Meters · Place 8 · Grand LedgeGrand Ledge1600 Meters85:09.1011
Apr 15Hastings InvitationalApr 15 · 3200 Meters · Place 5 · Grand LedgeGrand Ledge3200 Meters510:36.4311
Apr 12CAAC-BLUE: Grand Ledge vs. Okemos vs. Holt Apr 12 · 3200 Meters · Place 5 · Grand LedgeGrand Ledge3200 Meters510:57.9911
Apr 12CAAC-BLUE: Grand Ledge vs. Okemos vs. Holt Apr 12 · 1600 Meters · Place 6 · Grand LedgeGrand Ledge1600 Meters65:02.2411

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 9'22 Lincoln Indoor ClassicApr 9 · 1600 Meters · Place 22 · Grand LedgeGrand Ledge1600 Meters22.4:53.57a11
Mar 23SVSU D1 Indoor InvitationalMar 23 · 1600 Meters · Place 27 · Grand LedgeGrand Ledge1600 Meters274:57.5811

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 26CAAC Blue League MeetMay 26 · 3200 Meters · Place 12 · Grand LedgeGrand Ledge3200 Meters1211:22.1310
May 26CAAC Blue League MeetMay 26 · 1600 Meters · Place 9 · Grand LedgeGrand Ledge1600 Meters95:16.8810
May 21MHSAA LP Region 08-1 @ MilfordMay 21 · 3200 Meters · Place 28 · Grand LedgeGrand Ledge3200 Meters2811:00.5810
May 21MHSAA LP Region 08-1 @ MilfordMay 21 · 1600 Meters · Place 26 · Grand LedgeGrand Ledge1600 Meters265:04.7110
May 14Davison Twilight ClassicMay 14 · 1600 Meters · Place 25 · Grand LedgeGrand Ledge1600 Meters25.5:10.61a10
May 11East Lansing, Okemos, Grand Ledge at HoltMay 11 · 3200 Meters · Place 11 · Grand LedgeGrand Ledge3200 Meters1111:28.0910
May 11East Lansing, Okemos, Grand Ledge at HoltMay 11 · 1600 Meters · Place 27 · Grand LedgeGrand Ledge1600 Meters275:23.3310
May 8RAM JAM INVITEMay 8 · 3200 Meters · Place 9 · Grand LedgeGrand Ledge3200 Meters911:27.1510
May 8RAM JAM INVITEMay 8 · 1600 Meters · Place 7 · Grand LedgeGrand Ledge1600 Meters75:23.0010
Apr 27CAAC Blue: Waverly vs Grand LedgeApr 27 · 3200 Meters · Place 2 · Grand LedgeGrand Ledge3200 Meters212:00.1210
Apr 27CAAC Blue: Waverly vs Grand LedgeApr 27 · 1600 Meters · Place 3 · Grand LedgeGrand Ledge1600 Meters35:23.3910
Apr 24Highland Games InvitationalApr 24 · 3200 Meters · Place 13 · Grand LedgeGrand Ledge3200 Meters1311:40.8210
Apr 24Highland Games InvitationalApr 24 · 1600 Meters · Place 16 · Grand LedgeGrand Ledge1600 Meters165:09.7510
Apr 20CAAC Blue: Everett and Grand Ledge @ East LansingApr 20 · 3200 Meters · Place 5 · Grand LedgeGrand Ledge3200 Meters511:40.4510
Apr 20CAAC Blue: Everett and Grand Ledge @ East LansingApr 20 · 1600 Meters · Place 8 · Grand LedgeGrand Ledge1600 Meters85:30.1410
Apr 16Hastings InvitationalApr 16 · 3200 Meters · Place 15 · Grand LedgeGrand Ledge3200 Meters1511:56.0510
Apr 16Hastings InvitationalApr 16 · 1600 Meters · Place 15 · Grand LedgeGrand Ledge1600 Meters155:22.3510
Apr 13Grand Ledge at DewittApr 13 · 3200 Meters · Place 5 · Grand LedgeGrand Ledge3200 Meters512:04.0410
Apr 13Grand Ledge at DewittApr 13 · 1600 Meters · Place 6 · Grand LedgeGrand Ledge1600 Meters65:29.9910