Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Brandywine HSBCS Jamboree #1 at Brandywine · Sep 14 | 23:26.73 | BCS Jamboree #1 at Brandywine | September 14, 2021 |
| 5,000 Meters · Comstock High SchoolBCS Comstock Jamboree · Sep 29 | 21:51.75 | BCS Comstock Jamboree | September 29, 2020 |
| 5,000 Meters · Eau Claire HSEau Claire Coed Invitational · Sep 10 | 20:59 | Eau Claire Coed Invitational | September 10, 2020 |
| 5,000 Meters · Five Pines MinistriesBCS Meet at Berrien Springs · Oct 8 | 20:39.35 | BCS Meet at Berrien Springs | October 8, 2019 |
| 5,000 Meters · Lake Michigan CollegeBerrien County Meet · Sep 28 | 20:42.0 | Berrien County Meet | September 28, 2019 |
| 5,000 Meters · Lake Township ParkTri-Meet: Bridgman, Lakeshore, & Hartford · Sep 2 | 22:18.9 | Tri-Meet: Bridgman, Lakeshore, & Hartford | September 2, 2020 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D4 Finals · Nov 2 | 19:58.2 | MHSAA LP D4 Finals | November 2, 2019 |
| 5,000 Meters · New Prairie High SchoolNew Prairie Invitational · Sep 18 | 21:32.6 | New Prairie Invitational | September 18, 2021 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 20:06.8 | Portage Invite | October 5, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D3 FinalsNov 6 · 5,000 Meters D3 · Place 64 · Bridgman | 5,000 Meters D3 | 64 | 20:21.19 | 12 |
| Oct 30 | MHSAA LP Region 22-3 @ Portage CentralOct 30 · 5,000 Meters Division 3 · Place 2 · Bridgman | 5,000 Meters Division 3 | 2 | 20:25.94 | 12 |
| Oct 23 | Kalamazoo Christian Comet Invitational Oct 23 · 5,000 Meters Varsity · Place 7 · Bridgman | 5,000 Meters Varsity | 7 | 20:14.72 | 12 |
| Oct 19 | River Valley Mustang InvitationalOct 19 · 5,000 Meters Varsity · Place 1 · Bridgman | 5,000 Meters Varsity | 1 | 20:06.10 | 12 |
| Oct 14 | Rock ‘n Run InvitationalOct 14 · 5,000 Meters Varsity · Place 3 · Bridgman | 5,000 Meters Varsity | 3 | 20:17.6 | 12 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 3 · Place 26 · Bridgman | 5,000 Meters Division 3 | 26 | 20:27.3 | 12 |
| Oct 5 | BCS Jamboree #3 at BerrienOct 5 · 5,000 Meters Varsity · Place 2 · Bridgman | 5,000 Meters Varsity | 2 | 21:23.40 | 12 |
| Oct 2 | Berrien County MeetOct 2 · 5,000 Meters Varsity · Place 7 · Bridgman | 5,000 Meters Varsity | 7 | 20:24.4 | 12 |
| Sep 28 | BCS Red Jamboree at BuchananSep 28 · 5,000 Meters Varsity · Place 2 · Bridgman | 5,000 Meters Varsity | 2 | 21:47.07 | 12 |
| Sep 18 | New Prairie InvitationalSep 18 · 5,000 Meters Varsity A · Place 17 · Bridgman | 5,000 Meters Varsity A | 17 | 21:32.6 PB | 12 |
| Sep 14 | BCS Jamboree #1 at BrandywineSep 14 · 5,000 Meters Junior Varsity · Place 3 · Bridgman | 5,000 Meters Junior Varsity | 3 | 23:26.73 PB | 12 |
| Sep 14 | BCS Jamboree #1at BrandywineSep 14 · 5,000 Meters Varsity · Place 3 · Bridgman | 5,000 Meters Varsity | 3 | 23:26.73 | 12 |
| Sep 9 | Eau Claire Coed InvitationalSep 9 · 5,000 Meters Varsity · Place 5 · Bridgman | 5,000 Meters Varsity | 5 | 22:55 | 12 |
| Sep 1 | New Buffalo InviationalSep 1 · 5,000 Meters Varsity · Place 2 · Bridgman | 5,000 Meters Varsity | 2 | 21:11.79 | 12 |
| Aug 25 | Bridgman InvitationalAug 25 · 5,000 Meters Varsity · Place 5 · Bridgman | 5,000 Meters Varsity | 5 | 22:59.4 | 12 |
2020 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MHSAA Pre-Regional 43-3 @ WatervilietOct 24 · 5,000 Meters Varsity · Place 13 · Bridgman | 5,000 Meters Varsity | 13 | 22:18.71 | 11 |
| Oct 20 | River Valley Mustang InvitationalOct 20 · 5,000 Meters Varsity · Place 4 · Bridgman | 5,000 Meters Varsity | 4 | 20:48.40 | 11 |
| Oct 13 | BCS Jamboree at BridgmanOct 13 · 5,000 Meters Varsity · Place 2 · Bridgman | 5,000 Meters Varsity | 2 | 21:08.3 | 11 |
| Oct 10 | Quad at BridgmanOct 10 · 5,000 Meters Varsity · Place 6 · Bridgman | 5,000 Meters Varsity | 6 | 21:56.37 | 11 |
| Oct 7 | Lakeshore vs Bridgman vs Eau ClaireOct 7 · 5,000 Meters Varsity · Place 5 · Bridgman | 5,000 Meters Varsity | 5 | 22:14.5 | 11 |
| Oct 3 | Berrien County MeetOct 3 · 5,000 Meters Varsity · Place 6 · Bridgman | 5,000 Meters Varsity | 6 | 21:03.31 | 11 |
| Sep 29 | BCS Comstock JamboreeSep 29 · 5,000 Meters Varsity · Place 3 · Bridgman | 5,000 Meters Varsity | 3 | 21:51.75 PB | 11 |
| Sep 26 | Quad at Coloma Sep 26 · 5,000 Meters Varsity · Place 3 · Bridgman | 5,000 Meters Varsity | 3 | 21:46.02 | 11 |
| Sep 19 | Bridgman & BC Lakeview at St. JosephSep 19 · 5,000 Meters Varsity · Place 4 · Bridgman | 5,000 Meters Varsity | 4 | 21:04.40 | 11 |
| Sep 15 | BCS JamboreeSep 15 · 5,000 Meters Varsity · Place 4 · Bridgman | 5,000 Meters Varsity | 4 | 21:42.821 | 11 |
| Sep 10 | Eau Claire Coed InvitationalSep 10 · 5,000 Meters Varsity · Place 2 · Bridgman | 5,000 Meters Varsity | 2 | 20:59 PB | 11 |
| Sep 2 | Tri-Meet: Bridgman, Lakeshore, & HartfordSep 2 · 5,000 Meters Varsity · Place 3 · Bridgman | 5,000 Meters Varsity | 3 | 22:18.9 PB | 11 |
| Aug 26 | Tri-Meet: Bridgman, Watervliet, & Eau ClaireAug 26 · 5,000 Meters Varsity · Place 2 · Bridgman | 5,000 Meters Varsity | 2 | 23:21.7 | 11 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D4 FinalsNov 2 · 5,000 Meters D4 · Place 11 · Bridgman | 5,000 Meters D4 | 11 | 19:58.2 PB | 10 |
| Oct 26 | MHSAA LP Region 31-4 @ AllendaleOct 26 · 5,000 Meters Division 4 · Place 3 · Bridgman | 5,000 Meters Division 4 | 3 | 20:17.5 | 10 |
| Oct 19 | Kalamazoo Christian Comet InvitationalOct 19 · 5,000 Meters Varsity · Place 2 · Bridgman | 5,000 Meters Varsity | 2 | 20:07.8 | 10 |
| Oct 15 | River Valley Mustang InviteOct 15 · 5,000 Meters Varsity · Place 2 · Bridgman | 5,000 Meters Varsity | 2 | 20:25.58 | 10 |
| Oct 8 | BCS Meet at Berrien SpringsOct 8 · 5,000 Meters Varsity · Place 4 · Bridgman | 5,000 Meters Varsity | 4 | 20:39.35 PB | 10 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 4 · Place 6 · Bridgman | 5,000 Meters Division 4 | 6 | 20:06.8 PB | 10 |
| Sep 28 | Berrien County MeetSep 28 · 5,000 Meters Varsity · Place 4 · Bridgman | 5,000 Meters Varsity | 4 | 20:42.0 PB | 10 |
| Sep 24 | BCS Meet at LawrenceSep 24 · 5,000 Meters Varsity · Place 4 · Bridgman | 5,000 Meters Varsity | 4 | 21:31.05 | 10 |
| Sep 10 | BCS Meet at River ValleySep 10 · 5,000 Meters Varsity · Place 4 · Bridgman | 5,000 Meters Varsity | 4 | 22:13.44 | 10 |
| Aug 28 | New Buffalo InvitationalAug 28 · 5,000 Meters Varsity · Place 3 · Bridgman | 5,000 Meters Varsity | 3 | 23:16.2 | 10 |
| Aug 21 | Bridgman InvitationalAug 21 · 5,000 Meters Varsity · Place 6 · Bridgman | 5,000 Meters Varsity | 6 | 23:24.4 | 10 |