Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · Otsego HSOtsego Bulldog Invitational · Oct 3 | 12:22.8 | Otsego Bulldog Invitational | October 3, 2015 |
| 2 Miles · Bangor HS OFFICIALBangor Invitational · Sep 24 | 13:53 | Bangor Invitational | September 24, 2016 |
| 2 Miles · Gobles Middle/High SchoolLittle Guys Invitational · Oct 22 | 14:17.8 | Little Guys Invitational | October 22, 2016 |
| 2 Miles · Otsego 2 Mile CoursOtsego Bulldog Invitational · Oct 1 | 14:02.3 | Otsego Bulldog Invitational | October 1, 2016 |
| 2 Miles · Schoolcraft HSSchoolcraft Invitational · Sep 21 | 14:48 | Schoolcraft Invitational | September 21, 2016 |
| 2,500 Meters · Portage West MSPortage Invitational · Oct 4 | 12:04 | Portage Invitational | October 4, 2014 |
| 3,200 Meters · Bloomingdale HSBloomingdale Invite · Oct 11 | 15:55.3 | Bloomingdale Invite | October 11, 2014 |
| 5,000 Meters · Bangor HS OFFICIALBangor Invitational · Sep 23 | 21:28 | Bangor Invitational | September 23, 2017 |
| 5,000 Meters · Comstock Comstock BCS Meet · Oct 10 | 20:52.74 | Comstock BCS Meet | October 10, 2017 |
| 5,000 Meters · Fenn Valley WineryFennville Open · Sep 7 | 20:43.70 | Fennville Open | September 7, 2019 |
| 5,000 Meters · Five Pines MinistriesBCS Meet at Berrien Springs · Oct 8 | 19:50.58 | BCS Meet at Berrien Springs | October 8, 2019 |
| 5,000 Meters · Gilmore Car MuseumQuad at Gilmore Car Museum · Sep 10 | 22:03.37 | Quad at Gilmore Car Museum | September 10, 2020 |
| 5,000 Meters · Gobles Middle/High SchoolLittle Guys Invitational · Oct 21 | 20:28.16 | Little Guys Invitational | October 21, 2017 |
| 5,000 Meters · Haper Creek HSHarper Creek Optimist Invite · Aug 26 | 22:44 | Harper Creek Optimist Invite | August 26, 2017 |
| 5,000 Meters · Lake Township ParkBCS MEET @ Bridgman · Sep 26 | 21:22.1 | BCS MEET @ Bridgman | September 26, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D3 Finals · Nov 2 | 20:13.8 | MHSAA LP D3 Finals | November 2, 2019 |
| 5,000 Meters · Otsego HSOtsego Bulldog Invite · Sep 29 | 20:19.4 | Otsego Bulldog Invite | September 29, 2018 |
| 5,000 Meters · Otsego HSOtsego Bulldog Invitational · Sep 30 | 19:42.7 | Otsego Bulldog Invitational | September 30, 2017 |
| 5,000 Meters · Parchment HSDelton at Parchment · Sep 8 | 22:52 | Delton at Parchment | September 8, 2020 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 19:29.8 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Red Bud Moto Cross ParkBCS Meet @ Buchanan · Sep 12 | 22:07.6 | BCS Meet @ Buchanan | September 12, 2017 |
| 5,000 Meters · Schoolcraft HSTri at Schoolcraft · Sep 23 | 21:36.05 | Tri at Schoolcraft | September 23, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D3 FinalsNov 2 · 5,000 Meters D3 · Place 240 · ParchmentParchment | 5,000 Meters D3 | 240 | 20:13.8 PB | 11 |
| Oct 8 | BCS Meet at Berrien SpringsOct 8 · 5,000 Meters Varsity · Place 29 · ParchmentParchment | 5,000 Meters Varsity | 29 | 19:50.58 PB | 11 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 3 · Place 171 · ParchmentParchment | 5,000 Meters Division 3 | 171 | 19:29.8 PB | 11 |
| Sep 28 | Otsego Bulldog InviteSep 28 · 5,000 Meters 3/4 Varsity Combined · Place 96 · ParchmentParchment | 5,000 Meters 3/4 Varsity Combined | 96 | 20:28.3 | 11 |
| Sep 7 | Fennville Open Sep 7 · 5,000 Meters Varsity · Place 47 · ParchmentParchment | 5,000 Meters Varsity | 47 | 20:43.70 PB | 11 |
2018 Cross Country
3 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Little Guys InvitationalOct 21 · 5,000 Meters Junior Varsity · Place 3 · ParchmentParchment | 5,000 Meters Junior Varsity | 3 | 20:28.16 PB | 9 |
| Oct 10 | Comstock BCS MeetOct 10 · 5,000 Meters Varsity · Place 23 · ParchmentParchment | 5,000 Meters Varsity | 23 | 20:52.74 PB | 9 |
| Sep 30 | Otsego Bulldog InvitationalSep 30 · 5,000 Meters D3/D4 Varsity and JV Combined · Place 51 · ParchmentParchment | 5,000 Meters D3/D4 Varsity and JV Combined | 51 | 19:42.7 PB | 9 |
| Sep 26 | BCS MEET @ BridgmanSep 26 · 5,000 Meters Varsity · Place 27 · ParchmentParchment | 5,000 Meters Varsity | 27 | 21:22.1 PB | 9 |
| Sep 23 | Bangor InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 11 · ParchmentParchment | 5,000 Meters Junior Varsity | 11 | 21:28 PB | 9 |
| Sep 20 | Schoolcraft InvitationalSep 20 · 5,000 Meters Varsity · Place 62 · ParchmentParchment | 5,000 Meters Varsity | 62 | 23:25 | 9 |
| Sep 12 | BCS Meet @ BuchananSep 12 · 5,000 Meters Varsity · Place 27 · ParchmentParchment | 5,000 Meters Varsity | 27 | 22:07.6 PB | 9 |
| Sep 9 | Fennville Invitational Sep 9 · 5,000 Meters Varsity · Place 76 · ParchmentParchment | 5,000 Meters Varsity | 76 | 22:53.69 | 9 |
| Aug 26 | Harper Creek Optimist InviteAug 26 · 5,000 Meters Mens 9/10 Race · Place 28 · ParchmentParchment | 5,000 Meters Mens 9/10 Race | 28 | 22:44 PB | 9 |
2016 Cross Country
4 results2015 Cross Country
2 results2014 Cross Country
5 results