Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDavid Hemery Valentine Invitational · Feb 134:12.19aDavid Hemery Valentine InvitationalFebruary 13, 2026
1 Mile · OutdoorTufts National Qualifying Meet · Mar 74:13.34aTufts National Qualifying MeetMarch 7, 2026
1500 Meters · OutdoorMiddlebury Outdoor Meet · Apr 183:56.53aMiddlebury Outdoor MeetApril 18, 2026
1600 Meters · IndoorLAB-MITS Meet #4 · Jan 84:16.95aLAB-MITS Meet #4January 8, 2022
1600 Meters · Outdoor2022 MHSAA LP D1 State T&F Championships · Jun 44:11.95a2022 MHSAA LP D1 State T&F ChampionshipsJune 4, 2022
3000 Meters · IndoorMiddlebury's NESCAC Invite · Feb 18:35.69aMiddlebury's NESCAC InviteFebruary 1, 2026
3000m Steeplechase · 0.914m · OutdoorNCAA Division III Outdoor Track & Field Championships · May 219:05.39aNCAA Division III Outdoor Track & Field ChampionshipsMay 21, 2026
3200 Meters · IndoorSVSU - MITS Meet #3 · Jan 189:23.07aSVSU - MITS Meet #3January 18, 2020
3200 Meters · OutdoorNew Balance Invitational · May 79:05.79aNew Balance InvitationalMay 7, 2022
400m Hurdles · 36" / 0.914m · OutdoorRoss and Sharon Irwin Meet · Mar 181:03.87aRoss and Sharon Irwin MeetMarch 18, 2023
5000 Meters · OutdoorMangrum Invite · Mar 2214:53.33aMangrum InviteMarch 22, 2024
800 Meters · Indoor9th Annual MITS Distance Festival · Feb 92:09.36a9th Annual MITS Distance FestivalFebruary 9, 2019
800 Meters · OutdoorPLNU Collegiate Invitational · Mar 231:58.94aPLNU Collegiate InvitationalMarch 23, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 3000m Steeplechase · Place 11 · MiddleburyMiddlebury3000m Steeplechase0.914mRound P11.9:05.39a PBSr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 3000m Steeplechase · Place 10 · MiddleburyMiddlebury3000m Steeplechase0.914m10.9:13.23aSr
May 8The FIRE Meet at WilliamsMay 8 · 3000m Steeplechase · Place 9 · MiddleburyMiddlebury3000m Steeplechase0.914m9.9:34.44aSr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 3000m Steeplechase · Place 2 · MiddleburyMiddlebury3000m Steeplechase0.914m2.9:06.00aSr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 5000 Meters · Place 16 · MiddleburyMiddlebury5000 Meters16.15:07.11aSr
Apr 18Middlebury Outdoor MeetApr 18 · 1500 Meters · Place 3 · MiddleburyMiddlebury1500 Meters3.3:56.53a PBSr
Apr 11UMASS Commonwealth InvitationalApr 11 · 3000m Steeplechase · Place 1 · MiddleburyMiddlebury3000m Steeplechase0.914m1.9:18.09aSr
Mar 27Mangrum InvitationalMar 27 · 5000 Meters · Place 7 · MiddleburyMiddlebury5000 Meters715:11.10aSr
Mar 21UCR Spring Classic InvitationalMar 21 · 5000 Meters · Place 1 · MiddleburyMiddlebury5000 Meters1.15:18.90aSr
Mar 21UCR Spring Classic InvitationalMar 21 · 1500 Meters · Place 6 · MiddleburyMiddlebury1500 Meters6.4:00.92aSr
Mar 7Tufts National Qualifying MeetMar 7 · 1 Mile · Place 2 · MiddleburyMiddlebury1 Mile24:13.34a PBSr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 6Tufts Final QualifierMar 6 · 1 Mile · Place 2 · MiddleburyMiddlebury1 Mile2.4:13.34aSr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 1 Mile · Place 11 · MiddleburyMiddlebury1 Mile114:14.33aSR
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 170 · MiddleburyMiddlebury1 Mile1704:12.19a PBSr
Feb 1Middlebury's NESCAC InviteFeb 1 · 3000 Meters · Place 3 · MiddleburyMiddlebury3000 Meters38:35.69a PBSR
Feb 1Middlebury's NESCAC InviteFeb 1 · 1 Mile · Place 6 · MiddleburyMiddlebury1 Mile64:13.34aSR
Jan 24Middlebury's Luke Hotte Field and Track MeetJan 24 · 3000 Meters · Place 3 · MiddleburyMiddlebury3000 Meters38:41.40aSr
Jan 24Middlebury's Luke Hotte Field and Track MeetJan 24 · 1 Mile · Place 2 · MiddleburyMiddlebury1 Mile24:21.78aSr
Jan 10Middlebury Snowflake InviteJan 10 · 3000 Meters · Place 1 · MiddleburyMiddlebury3000 Meters18:54.45aSr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 12Carla Coffey ClassicApr 12 · 1500 Meters · MiddleburyMiddlebury1500 Meters—DNSSo
Mar 23PLNU Collegiate InvitationalMar 23 · 800 Meters · Place 1 · MiddleburyMiddlebury800 Meters11:58.94a PB—
Mar 22Mangrum InviteMar 22 · 5000 Meters · Place 8 · MiddleburyMiddlebury5000 Meters814:53.33a PB—
Mar 16Ross & Sharon Irwin InviteMar 16 · 1500 Meters · Place 8 · MiddleburyMiddlebury1500 Meters84:00.47a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9David Hemrey Valentine InvitationalFeb 9 · 1 Mile · Place 302 · MiddleburyMiddlebury1 Mile3024:19.83SO
Jan 28Middlesbury NESCAC InvitationalJan 28 · 1 Mile · Place 11 · MiddleburyMiddlebury1 Mile114:24.45a—
Jan 19Middlebury Winter ClassicJan 19 · 1 Mile · Place 9 · MiddleburyMiddlebury1 Mile94:25.77SO

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29NESCAC Track & Field ChampionshipsApr 29 · 3000m Steeplechase · Place 8 · MiddleburyMiddlebury3000m Steeplechase0.914m8.9:45.15aFr
Mar 25PLNU InvitationalMar 25 · 3000m Steeplechase · Place 2 · MiddleburyMiddlebury3000m Steeplechase0.914m2.9:44.01aFr
Mar 18 Ross and Sharon Irwin InvitationalMar 18 · 400m Hurdles · Place 14 · MiddleburyMiddlebury400m Hurdles141:03.87FR
Mar 18 Ross and Sharon Irwin InvitationalMar 18 · 1500 Meters · Place 16 · MiddleburyMiddlebury1500 Meters163:59.82FR
Mar 18Ross and Sharon Irwin MeetMar 18 · 400m Hurdles · Place 14 · MiddleburyMiddlebury400m Hurdles36" / 0.914m14.1:03.87a PBFr
Mar 18Ross and Sharon Irwin MeetMar 18 · 1500 Meters · Place 16 · MiddleburyMiddlebury1500 Meters16.3:59.82aFr

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 29Middlebury's New England Small College InvitationalJan 29 · 1 Mile · Place 10 · MiddleburyMiddlebury1 Mile104:19.01FR
Jan 20Middlebury Winter ClassicJan 20 · 3000 Meters · Place 3 · MiddleburyMiddlebury3000 Meters38:41.14FR
Jan 14Middlebury Snowflake InvitationalJan 14 · 1 Mile · Place 3 · MiddleburyMiddlebury1 Mile34:21.45FR

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 42022 MHSAA LP D1 State T&F ChampionshipsJun 4 · 3200 Meters · Place 11 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters11.9:22.49a12
Jun 42022 MHSAA LP D1 State T&F ChampionshipsJun 4 · 1600 Meters · Place 6 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters6.4:11.95a PB12
May 20MHSAA LP Region 04-1 @ SalineMay 20 · 3200 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters19:46.2712
May 20MHSAA LP Region 04-1 @ SalineMay 20 · 1600 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters14:26.0212
May 13SEC-HS: Red Division ChampionshipMay 13 · 3200 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters19:49.48SR
May 13SEC-HS: Red Division ChampionshipMay 13 · 1600 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters14:24.36SR
May 9SEC-HS: Pioneer & Monroe at SalineMay 9 · 1600 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters14:29.73Sr
May 9SEC-HS: Pioneer & Monroe at SalineMay 9 · 800 Meters · Place 2 · Ann Arbor PioneerAnn Arbor Pioneer800 Meters22:03.64Sr
May 7New Balance InvitationalMay 7 · 3200 Meters · Place 8 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters89:05.79a PB12
May 7New Balance Invite - TWILIGHT 3200May 7 · 3200 Meters · Place 8 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters8.9:05.79a12
Apr 29The Barnyard Invitational - Distance Carnival - Elite Showcase MileApr 29 · 1 Mile · Place 7 · Ann Arbor PioneerAnn Arbor Pioneer1 Mile74:16.50SR
Apr 29Barnyard Invite: 1600Apr 29 · 1600 Meters · Place 7 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters7.4:14.98a12
Apr 26SEC-HS: Skyline & Huron at PioneerApr 26 · 3200 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters110:01.1212
Apr 26SEC-HS: Skyline & Huron at PioneerApr 26 · 1600 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters14:35.3712
Apr 2322 Dexter April ShowersApr 23 · 800 Meters · Place 2 · Ann Arbor PioneerAnn Arbor Pioneer800 Meters21:59.09SR
Apr 19SEC-HS: Pioneer at DexterApr 19 · 1600 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters14:34.0312
Apr 19SEC-HS: Pioneer at DexterApr 19 · 800 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer800 Meters12:03.0212
Apr 12SEC-HS: Lincoln & Pioneer at BedfordApr 12 · 3200 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters19:34.3212
Apr 12SEC-HS: Lincoln & Pioneer at BedfordApr 12 · 1600 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters14:29.1912

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26MITS State Indoor ChampionshipsFeb 26 · 1600 Meters · Place 4 · A2 Elite Youth Track ClubA2 Elite Youth Track Club1600 Meters4.4:17.11a12
Feb 19GVSU-MITS Meet #5Feb 19 · 3200 Meters · Place 18 · UnattachedUnattached3200 Meters18.10:01.63a12
Jan 8LAB-MITS Meet #4Jan 8 · 1600 Meters · Place 1 · A2 Elite Youth Track ClubA2 Elite Youth Track Club1600 Meters1.4:16.95a PB12

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19SEC-HS: AA Pioneer at YpsilantiApr 19 · 1600 Meters · Place 2 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters24:34.3311

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22MITS Indoor State FinalsFeb 22 · 1600 Meters · Place 10 · Ann Arbor TrackAnn Arbor Track1600 Meters10.4:25.75a10
Feb 14GVSU Elite 3200mFeb 14 · 3200 Meters · Place 20 · Ann Arbor TrackAnn Arbor Track3200 Meters20.10:01.35a10
Jan 25MITS @ Hillsdale College Meet #1Jan 25 · 1600 Meters · Place 6 · UnattachedUnattached1600 Meters6.4:31.60a10
Jan 18SVSU - MITS Meet #3Jan 18 · 3200 Meters · Place 3 · UnattachedUnattached3200 Meters3.9:23.07a PB10

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28Larry Steeb Memorial Meet of ChampionsMay 28 · 1600 Meters · Place 11 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters114:30.799
May 23AAP Boys Only Last Chance InviteMay 23 · 1600 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters1.4:36.06a9
May 23AAP Boys Only Last Chance InviteMay 23 · 800 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer800 Meters1.2:09.33a9
May 17MHSAA LP Region 04-1 @ SalineMay 17 · 3200 Meters · Place 7 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters79:49.729
May 11Eagle Last Chance InviteMay 11 · 1600 Meters · Place 3 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters34:38.719
May 10SEC Red Divisional Championship MeetMay 10 · 3200 Meters · Place 4 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters49:51.189
May 3Golden Triangle Meet of ChampionsMay 3 · 3200 Meters · Place 25 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters259:41.189
May 3Golden Triangle Meet of ChampionsMay 3 · 1600 Meters · Place 17 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters174:33.019
Apr 30SEC-Red: AA Huron & AA Pioneer @ SalineApr 30 · 3200 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters19:55.159
Apr 23SEC-R: Pioneer @ MonroeApr 23 · 3200 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters1.9:58.34a9
Apr 23SEC-R: Pioneer @ MonroeApr 23 · 1600 Meters · Place 3 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters3.4:37.56a9
Apr 20April Showers InvitationalApr 20 · 1600 Meters · Place 1 · Ann Arbor PioneerAnn Arbor Pioneer1600 Meters1.4:38.59a9
Apr 16SEC-R: Skyline @ PioneerApr 16 · 3200 Meters · Place 2 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters2.9:47.67a9
Apr 9SEC-R: Bedford @ PioneerApr 9 · 3200 Meters · Place 3 · Ann Arbor PioneerAnn Arbor Pioneer3200 Meters310:05.17PR9

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 99th Annual MITS Distance FestivalFeb 9 · 800 Meters · Place 38 · UnattachedUnattached800 Meters38.2:09.36a PB9