Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Berrien Springs High SchoolBerrien Springs Shamrock Invitational · Sep 7 | 20:35 | Berrien Springs Shamrock Invitational | September 7, 2017 |
| 5,000 Meters · Dowagiac MSRock 'n Run Invitational · Oct 12 | 20:06 | Rock 'n Run Invitational | October 12, 2017 |
| 5,000 Meters · Dowagiac MSSMAC West Jamboree 2 · Oct 4 | 21:21 | SMAC West Jamboree 2 | October 4, 2017 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 21:51.69 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Gilmore Car MuseumSMAC Championships · Oct 21 | 20:34 | SMAC Championships | October 21, 2017 |
| 5,000 Meters · Lake Michigan CollegeBerrien County Meet · Sep 28 | 19:14.6 | Berrien County Meet | September 28, 2019 |
| 5,000 Meters · Niles Madelyn Bertrand ParkBerrien County Meet · Sep 30 | 20:43.7 | Berrien County Meet | September 30, 2017 |
| 5,000 Meters · Paw Paw MSPaw Paw Harvest Festival Invite · Aug 29 | 22:10 | Paw Paw Harvest Festival Invite | August 29, 2017 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 18:59.4 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Red Bud Moto Cross ParkBuchanan Invitational at RedBud · Sep 23 | 21:26.1 | Buchanan Invitational at RedBud | September 23, 2017 |
| 5,000 Meters · Riverview ParkSturgis and St. Joseph at Lakeshore · Sep 28 | 20:17.84 | Sturgis and St. Joseph at Lakeshore | September 28, 2017 |
| 5,000 Meters · Riverview Park (St Joe) OFFICIALSMAC Championships · Oct 20 | 20:57.9 | SMAC Championships | October 20, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 12-2 @ CentrevilleOct 26 · 5,000 Meters Division 2 · Place 80 · Stevensville Lakeshore | 5,000 Meters Division 2 | 80 | 19:50.46 | 12 |
| Oct 22 | One Last PR Invite @ OtsegoOct 22 · 5,000 Meters Junior Varsity · Place 41 · Stevensville Lakeshore | 5,000 Meters Junior Varsity | 41 | 19:27.0 | 12 |
| Oct 19 | SMAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 77 · Stevensville Lakeshore | 5,000 Meters Varsity | 77 | 19:04.9 | 12 |
| Oct 10 | Rock-N-Run InvitationalOct 10 · 5,000 Meters Varsity · Place 40 · Stevensville Lakeshore | 5,000 Meters Varsity | 40 | 19:30.7 | 12 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 2 · Place 210 · Stevensville Lakeshore | 5,000 Meters Division 2 | 210 | 18:59.4 PB | 12 |
| Oct 2 | SMAC West 2 @ PortageOct 2 · 5,000 Meters Varsity · Place 59 · Stevensville Lakeshore | 5,000 Meters Varsity | 59 | 19:27.6 | 12 |
| Sep 28 | Berrien County MeetSep 28 · 5,000 Meters Varsity · Place 37 · Stevensville Lakeshore | 5,000 Meters Varsity | 37 | 19:14.6 PB | 12 |
| Sep 18 | SMAC West 1 @ PortageSep 18 · 5,000 Meters Varsity · Place 53 · Stevensville Lakeshore | 5,000 Meters Varsity | 53 | 20:03.3 | 12 |
| Sep 7 | Centreville InvitationalSep 7 · 5,000 Meters Varsity · Place 27 · Stevensville Lakeshore | 5,000 Meters Varsity | 27 | 20:00.63 | 12 |
| Aug 27 | St. Joseph InvitationalAug 27 · 5,000 Meters Varsity · Place 62 · Stevensville Lakeshore | 5,000 Meters Varsity | 62 | 20:25 | 12 |
| Aug 16 | Niles Viking StampedeAug 16 · 5,000 Meters Varsity · Place 18 · Stevensville Lakeshore | 5,000 Meters Varsity | 18 | 20:27.09 | 12 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | SMAC ChampionshipsOct 20 · 5,000 Meters Boys JV · Place 86 · Stevensville Lakeshore | 5,000 Meters Boys JV | 86 | 20:57.9 PB | 11 |
| Oct 11 | Rock n Run InvitationalOct 11 · 5,000 Meters Varsity · Place 99 · Stevensville Lakeshore | 5,000 Meters Varsity | 99 | 21:55 | 11 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 2 JV Men · Place 225 · Stevensville Lakeshore | 5,000 Meters Division 2 JV Men | 225 | 22:12.4 | 11 |
| Oct 3 | SMAC West 2 @ PortageOct 3 · Varsity · Place 82 · Stevensville Lakeshore | Varsity | 82 | 22:23 | 11 |
| Sep 29 | Berrien County MeetSep 29 · 5,000 Meters Varsity · Place 86 · Stevensville Lakeshore | 5,000 Meters Varsity | 86 | 21:20.8 | 11 |
| Sep 8 | Centreville InvitationalSep 8 · 5,000 Meters Varsity · Place 20 · Stevensville Lakeshore | 5,000 Meters Varsity | 20 | 19:45.52 | 11 |
| Sep 6 | Shamrock Invitational Sep 6 · Varsity · Place 38 · Stevensville Lakeshore | Varsity | 38 | 20:41 | 11 |
| Aug 28 | Paw Paw Harvest Festival InvitationalAug 28 · 5,000 Meters Varsity · Place 60 · Stevensville Lakeshore | 5,000 Meters Varsity | 60 | 23:14 | 11 |
| Aug 21 | St. Joseph InvitationalAug 21 · 5,000 Meters Varsity · Place 69 · Stevensville Lakeshore | 5,000 Meters Varsity | 69 | 21:03 | 11 |
| Aug 17 | Viking StampedeAug 17 · 5,000 Meters Varsity · Place 24 · Stevensville Lakeshore | 5,000 Meters Varsity | 24 | 22:06.16 | 11 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | SMAC ChampionshipsOct 21 · 5,000 Meters Men's JV · Place 76 · Stevensville Lakeshore | 5,000 Meters Men's JV | 76 | 20:34 PB | 10 |
| Oct 12 | Rock 'n Run InvitationalOct 12 · 5,000 Meters Varsity · Place 78 · Stevensville Lakeshore | 5,000 Meters Varsity | 78 | 20:06 PB | 10 |
| Oct 4 | SMAC West Jamboree 2Oct 4 · 5,000 Meters Boys · Place 82 · Stevensville Lakeshore | 5,000 Meters Boys | 82 | 21:21 PB | 10 |
| Sep 30 | Berrien County MeetSep 30 · 5,000 Meters Varsity · Place 66 · Stevensville Lakeshore | 5,000 Meters Varsity | 66 | 20:43.7 PB | 10 |
| Sep 28 | Sturgis and St. Joseph at LakeshoreSep 28 · 5,000 Meters Varsity · Place 29 · Stevensville Lakeshore | 5,000 Meters Varsity | 29 | 20:17.84 PB | 10 |
| Sep 23 | Buchanan Invitational at RedBudSep 23 · 5,000 Meters Varsity · Place 59 · Stevensville Lakeshore | 5,000 Meters Varsity | 59 | 21:26.1 PB | 10 |
| Sep 20 | SMAC West Jamboree 1Sep 20 · 5,000 Meters Boys · Place 76 · Stevensville Lakeshore | 5,000 Meters Boys | 76 | 21:51 | 10 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters High school JV #1 (Bronze/Spartan) · Place 412 · Stevensville Lakeshore | 5,000 Meters High school JV #1 (Bronze/Spartan) | 412 | 21:51.69 PB | 10 |
| Sep 7 | Berrien Springs Shamrock InvitationalSep 7 · 5,000 Meters Varsity · Place 45 · Stevensville Lakeshore | 5,000 Meters Varsity | 45 | 20:35 PB | 10 |
| Aug 29 | Paw Paw Harvest Festival InviteAug 29 · 5,000 Meters Varsity · Place 49 · Stevensville Lakeshore | 5,000 Meters Varsity | 49 | 22:10 PB | 10 |
| Aug 18 | Niles Viking Stampede InviteAug 18 · 5,000 Meters Varsity · Place 45 · Stevensville Lakeshore | 5,000 Meters Varsity | 45 | 21:54.29 | 10 |