Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Berrien Springs High SchoolBerrien Springs Shamrock Invitational · Sep 7 | 21:36 | Berrien Springs Shamrock Invitational | September 7, 2017 |
| 5,000 Meters · Dowagiac MSRock 'n Run Invitational · Oct 12 | 20:09 | Rock 'n Run Invitational | October 12, 2017 |
| 5,000 Meters · Dowagiac MSSMAC West Jamboree 2 · Oct 4 | 20:48 | SMAC West Jamboree 2 | October 4, 2017 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 22:57.98 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Gilmore Car MuseumSMAC Championships · Oct 21 | 20:51 | SMAC Championships | October 21, 2017 |
| 5,000 Meters · Lake Michigan CollegeBerrien County Meet · Sep 28 | 19:59.3 | Berrien County Meet | September 28, 2019 |
| 5,000 Meters · Lake Township ParkTri-Meet: Bridgman, Lakeshore, & Hartford · Sep 2 | 19:55.9 | Tri-Meet: Bridgman, Lakeshore, & Hartford | September 2, 2020 |
| 5,000 Meters · Niles Madelyn Bertrand ParkBerrien County Meet · Sep 30 | 20:34.7 | Berrien County Meet | September 30, 2017 |
| 5,000 Meters · Paw Paw MSPaw Paw Harvest Festival Invite · Aug 29 | 22:44 | Paw Paw Harvest Festival Invite | August 29, 2017 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 19:40.1 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Red Bud Moto Cross ParkBuchanan Invitational at RedBud · Sep 23 | 22:40.5 | Buchanan Invitational at RedBud | September 23, 2017 |
| 5,000 Meters · Riverview ParkSturgis and St. Joseph at Lakeshore · Sep 28 | 20:36.85 | Sturgis and St. Joseph at Lakeshore | September 28, 2017 |
| 5,000 Meters · Riverview Park (St Joe) OFFICIALPortage Northern @ Lakeshore Dual Meet · Oct 14 | 19:07.6 | Portage Northern @ Lakeshore Dual Meet | October 14, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 12-2 @ Portage CentralOct 31 · 5,000 Meters Division 2 · Place 34 · Stevensville Lakeshore | 5,000 Meters Division 2 | 34 | 18:35.39 | 12 |
| Oct 24 | MHSAA Pre-Regional 23-2 @ VicksburgOct 24 · 5,000 Meters Varsity · Place 31 · Stevensville Lakeshore | 5,000 Meters Varsity | 31 | 18:47.61 | 12 |
| Oct 17 | SMAC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 51 · Stevensville Lakeshore | 5,000 Meters Varsity | 51 | 18:34.8 | 12 |
| Oct 14 | Portage Northern @ Lakeshore Dual MeetOct 14 · 5,000 Meters Varsity Men · Place 10 · Stevensville Lakeshore | 5,000 Meters Varsity Men | 10 | 19:07.6 PB | 12 |
| Oct 7 | Lakeshore vs Bridgman vs Eau ClaireOct 7 · 5,000 Meters Varsity · Place 9 · Stevensville Lakeshore | 5,000 Meters Varsity | 9 | 19:31.6 | 12 |
| Oct 3 | Berrien County MeetOct 3 · 5,000 Meters Varsity · Place 27 · Stevensville Lakeshore | 5,000 Meters Varsity | 27 | 18:44.65 | 12 |
| Sep 30 | Lakeshore @ Mattawan DualSep 30 · 5,000 Meters Varsity · Place 13 · Stevensville Lakeshore | 5,000 Meters Varsity | 13 | 20:54.5 | 12 |
| Sep 26 | Quad at Coloma Sep 26 · 5,000 Meters Varsity · Place 18 · Stevensville Lakeshore | 5,000 Meters Varsity | 18 | 20:53.46 | 12 |
| Sep 23 | Stevensville Lakeshore at St. JosephSep 23 · 5,000 Meters Varsity · Place 8 · Stevensville Lakeshore | 5,000 Meters Varsity | 8 | 19:10.6 | 12 |
| Sep 16 | Portage Central @ LakeshoreSep 16 · 5,000 Meters Varsity · Place 23 · Stevensville Lakeshore | 5,000 Meters Varsity | 23 | 20:45.2 | 12 |
| Sep 2 | Tri-Meet: Bridgman, Lakeshore, & HartfordSep 2 · 5,000 Meters Varsity · Place 9 · Stevensville Lakeshore | 5,000 Meters Varsity | 9 | 19:55.9 PB | 12 |
| Aug 25 | St. Joseph vs Lakeshore Dual MeetAug 25 · 5,000 Meters Varsity · Place 15 · Stevensville Lakeshore | 5,000 Meters Varsity | 15 | 20:58.9 | 12 |
| Aug 21 | Niles Viking StampedeAug 21 · 5,000 Meters Varsity · Place 31 · Stevensville Lakeshore | 5,000 Meters Varsity | 31 | 22:35.69 | 12 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 12-2 @ CentrevilleOct 26 · 5,000 Meters Division 2 · Place 77 · Stevensville Lakeshore | 5,000 Meters Division 2 | 77 | 19:44.84 | 11 |
| Oct 19 | SMAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 66 · Stevensville Lakeshore | 5,000 Meters Varsity | 66 | 18:49.7 | 11 |
| Oct 10 | Rock-N-Run InvitationalOct 10 · 5,000 Meters Varsity · Place 54 · Stevensville Lakeshore | 5,000 Meters Varsity | 54 | 20:11.6 | 11 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 2 · Place 249 · Stevensville Lakeshore | 5,000 Meters Division 2 | 249 | 19:40.1 PB | 11 |
| Oct 2 | SMAC West 2 @ PortageOct 2 · 5,000 Meters Varsity · Place 55 · Stevensville Lakeshore | 5,000 Meters Varsity | 55 | 19:09.3 | 11 |
| Sep 28 | Berrien County MeetSep 28 · 5,000 Meters Varsity · Place 53 · Stevensville Lakeshore | 5,000 Meters Varsity | 53 | 19:59.3 PB | 11 |
| Sep 18 | SMAC West 1 @ PortageSep 18 · 5,000 Meters Varsity · Place 65 · Stevensville Lakeshore | 5,000 Meters Varsity | 65 | 20:40.5 | 11 |
| Sep 7 | Centreville InvitationalSep 7 · 5,000 Meters Varsity · Place 30 · Stevensville Lakeshore | 5,000 Meters Varsity | 30 | 20:43.47 | 11 |
| Aug 27 | St. Joseph InvitationalAug 27 · 5,000 Meters Varsity · Place 100 · Stevensville Lakeshore | 5,000 Meters Varsity | 100 | 22:56 | 11 |
| Aug 16 | Niles Viking StampedeAug 16 · 5,000 Meters Varsity · Place 26 · Stevensville Lakeshore | 5,000 Meters Varsity | 26 | 21:53.17 | 11 |
2018 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 12-2 @ CentrevilleOct 27 · 5,000 Meters Division 2 · Place 67 · Stevensville Lakeshore | 5,000 Meters Division 2 | 67 | 19:18.49 | 10 |
| Oct 20 | SMAC ChampionshipsOct 20 · 5,000 Meters Boys Varsity · Place 62 · Stevensville Lakeshore | 5,000 Meters Boys Varsity | 62 | 19:33.7 | 10 |
| Oct 11 | Rock n Run InvitationalOct 11 · 5,000 Meters Varsity · Place 37 · Stevensville Lakeshore | 5,000 Meters Varsity | 37 | 18:53 | 10 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 2 Men · Place 271 · Stevensville Lakeshore | 5,000 Meters Division 2 Men | 271 | 19:55.6 | 10 |
| Oct 3 | SMAC West 2 @ PortageOct 3 · Varsity · Place 83 · Stevensville Lakeshore | Varsity | 83 | 22:25 | 10 |
| Sep 29 | Berrien County MeetSep 29 · 5,000 Meters Varsity · Place 56 · Stevensville Lakeshore | 5,000 Meters Varsity | 56 | 19:33.0 | 10 |
| Sep 27 | Lakeshore Tri w/ Sturgis & St JoeSep 27 · 5,000 Meters Varsity · Place 19 · Stevensville Lakeshore | 5,000 Meters Varsity | 19 | 19:50.33 | 10 |
| Sep 19 | SMAC West 1 @ St. JoeSep 19 · 5,000 Meters Varsity · Place 58 · Stevensville Lakeshore | 5,000 Meters Varsity | 58 | 20:17 | 10 |
| Sep 8 | Centreville InvitationalSep 8 · 5,000 Meters Frosh/Soph Freshman · Place 24 · Stevensville Lakeshore | 5,000 Meters Frosh/Soph Freshman | 24 | 20:49.83 | 10 |
| Sep 6 | Shamrock Invitational Sep 6 · Varsity · Place 47 · Stevensville Lakeshore | Varsity | 47 | 21:07 | 10 |
| Aug 28 | Paw Paw Harvest Festival InvitationalAug 28 · 5,000 Meters Varsity · Place 93 · Stevensville Lakeshore | 5,000 Meters Varsity | 93 | 26:50 | 10 |
| Aug 21 | St. Joseph InvitationalAug 21 · 5,000 Meters Freshman Sophomore · Place 67 · Stevensville Lakeshore | 5,000 Meters Freshman Sophomore | 67 | 22:53 | 10 |
| Aug 17 | Viking StampedeAug 17 · 5,000 Meters Varsity · Place 40 · Stevensville Lakeshore | 5,000 Meters Varsity | 40 | 23:58.92 | 10 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | SMAC ChampionshipsOct 21 · 5,000 Meters Men's JV · Place 84 · Stevensville Lakeshore | 5,000 Meters Men's JV | 84 | 20:51 PB | 9 |
| Oct 12 | Rock 'n Run InvitationalOct 12 · 5,000 Meters Varsity · Place 80 · Stevensville Lakeshore | 5,000 Meters Varsity | 80 | 20:09 PB | 9 |
| Oct 4 | SMAC West Jamboree 2Oct 4 · 5,000 Meters Boys · Place 73 · Stevensville Lakeshore | 5,000 Meters Boys | 73 | 20:48 PB | 9 |
| Sep 30 | Berrien County MeetSep 30 · 5,000 Meters Varsity · Place 61 · Stevensville Lakeshore | 5,000 Meters Varsity | 61 | 20:34.7 PB | 9 |
| Sep 28 | Sturgis and St. Joseph at LakeshoreSep 28 · 5,000 Meters Varsity · Place 34 · Stevensville Lakeshore | 5,000 Meters Varsity | 34 | 20:36.85 PB | 9 |
| Sep 23 | Buchanan Invitational at RedBudSep 23 · 5,000 Meters Varsity · Place 80 · Stevensville Lakeshore | 5,000 Meters Varsity | 80 | 22:40.5 PB | 9 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters High school JV #1 (Bronze/Spartan) · Place 576 · Stevensville Lakeshore | 5,000 Meters High school JV #1 (Bronze/Spartan) | 576 | 22:57.98 PB | 9 |
| Sep 7 | Berrien Springs Shamrock InvitationalSep 7 · 5,000 Meters Varsity · Place 63 · Stevensville Lakeshore | 5,000 Meters Varsity | 63 | 21:36 PB | 9 |
| Aug 29 | Paw Paw Harvest Festival InviteAug 29 · 5,000 Meters Junior Varsity · Place 18 · Stevensville Lakeshore | 5,000 Meters Junior Varsity | 18 | 22:44 PB | 9 |
| Aug 22 | St. Joseph InvitationalAug 22 · 5,000 Meters Varsity 9-10 · Place 81 · Stevensville Lakeshore | 5,000 Meters Varsity 9-10 | 81 | 23:16 | 9 |
| Aug 18 | Niles Viking Stampede InviteAug 18 · 5,000 Meters Varsity · Place 63 · Stevensville Lakeshore | 5,000 Meters Varsity | 63 | 25:12.79 | 9 |