Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Battle Creek Regional ParkIMAC Conference Championship · Oct 13 | 19:37.9 | IMAC Conference Championship | October 13, 2016 |
| 5,000 Meters · Buffalo Heights Golf CourseBuffalo Invitational · Sep 23 | 19:50.6 | Buffalo Invitational | September 23, 2021 |
| 5,000 Meters · Elm Creek Park ReservePA/SPA/Par Tri · Sep 16 | 18:42.65 | PA/SPA/Par Tri | September 16, 2020 |
| 5,000 Meters · Highland 9 Golf CourseMSHSL Section 4A Championships · Oct 26 | 18:07.3 | MSHSL Section 4A Championships | October 26, 2021 |
| 5,000 Meters · Les Bolstadt Golf CourseGriak Late Entries · Sep 28 | 18:26.2 | Griak Late Entries | September 28, 2019 |
| 5,000 Meters · Mora HSMSHSL Section 5A Championships · Oct 24 | 17:52.3 | MSHSL Section 5A Championships | October 24, 2019 |
| 5,000 Meters · Rockford High SchoolRockford Invitational · Sep 7 | 20:55.8 | Rockford Invitational | September 7, 2017 |
| 5,000 Meters · Shamrock Golf Course47th Annual Rocket Run · Sep 5 | 20:06.71 | 47th Annual Rocket Run | September 5, 2019 |
| 5,000 Meters · Spring Brook Golf CourseMSHSL Section 5A Championships · Oct 25 | 18:25.1 | MSHSL Section 5A Championships | October 25, 2018 |
| 5,000 Meters · Stones Throw Golf CourseMSHSL Section 5A Championship · Oct 27 | 19:53.0 | MSHSL Section 5A Championship | October 27, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 4A ChampionshipsOct 26 · 5,000 Meters Section · Place 29 · Providence Academy | 5,000 Meters Section | 29 | 18:07.3 PB | 12 |
| Oct 7 | Thundering Royal Elks InvitationalOct 7 · 5,000 Meters Varsity · Place 49 · Providence Academy | 5,000 Meters Varsity | 49 | 19:01.1 | — |
| Sep 23 | Buffalo InvitationalSep 23 · 5,000 Meters Varsity · Place 37 · Providence Academy | 5,000 Meters Varsity | 37 | 19:50.6 PB | 12 |
| Sep 14 | Mora XC InvitationalSep 14 · 5,000 Meters Varsity · Place 49 · Providence Academy | 5,000 Meters Varsity | 49 | 20:34.6 | 12 |
| Sep 9 | Rocket RunSep 9 · 5,000 Meters Varsity · Place 41 · Providence Academy | 5,000 Meters Varsity | 41 | 19:24.2 | SR |
| Aug 27 | Rebels Northwood's Park InvitationalAug 27 · 2 Miles Varsity · Place 42 · Providence Academy | 2 Miles Varsity | 42 | 12:41.61 | 12 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | MSHSL Region 5A XC Championship - BoysOct 15 · 5,000 Meters Varsity · Place 21 · Providence Academy | 5,000 Meters Varsity | 21 | 18:38.5 | 11 |
| Sep 30 | Providence-Minnehaha-MaranathaSep 30 · 5,000 Meters Varsity · Place 5 · Providence Academy | 5,000 Meters Varsity | 5 | 18:51.65 | 11 |
| Sep 16 | PA/SPA/Par TriSep 16 · 5,000 Meters Varsity · Place 6 · Providence Academy | 5,000 Meters Varsity | 6 | 18:42.65 PB | 11 |
| Sep 10 | IMAC WestSep 10 · 5,000 Meters Varsity · Place 10 · Providence Academy | 5,000 Meters Varsity | 10 | 19:11 | 11 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MSHSL Section 5A ChampionshipsOct 24 · 5,000 Meters Section · Place 24 · Providence Academy | 5,000 Meters Section | 24 | 17:52.3 PB | 10 |
| Oct 3 | Thundering Elks InviteOct 3 · 5,000 Meters Varsity · Place 63 · Providence Academy | 5,000 Meters Varsity | 63 | 18:26.8 | — |
| Sep 28 | Griak Late EntriesSep 28 · 5,000 Meters HS - Gold · Place 16 · Providence Academy | 5,000 Meters HS - Gold | 16 | 18:26.2 PB | 10 |
| Sep 10 | Mora InvitationalSep 10 · 5,000 Meters Varsity · Place 32 · Providence Academy | 5,000 Meters Varsity | 32 | 19:26.7 | 10 |
| Sep 5 | 47th Annual Rocket RunSep 5 · 5,000 Meters Varsity · Place 44 · Providence Academy | 5,000 Meters Varsity | 44 | 20:06.71 PB | 10 |
2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MSHSL Section 5A ChampionshipsOct 25 · 5,000 Meters Varsity · Place 49 · Providence Academy | 5,000 Meters Varsity | 49 | 18:25.1 PB | 9 |
| Sep 11 | Mora InvitationalSep 11 · 5,000 Meters Varsity · Place 42 · Providence Academy | 5,000 Meters Varsity | 42 | 19:27.1 | 9 |
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MSHSL Section 5A ChampionshipOct 26 · 5,000 Meters Varsity · Place 68 · Providence Academy | 5,000 Meters Varsity | 68 | 19:11.2 | 8 |
| Sep 23 | Milaca Mega MeetSep 23 · 5,000 Meters Varsity 1A · Place 166 · Providence Academy | 5,000 Meters Varsity 1A | 166 | 20:37.540 | — |
| Sep 12 | Mora InvitationalSep 12 · 5,000 Meters Varsity · Place 80 · Providence Academy | 5,000 Meters Varsity | 80 | 20:45.4 | 8 |
| Sep 7 | Rockford InvitationalSep 7 · 5,000 Meters Varsity · Place 44 · Providence Academy | 5,000 Meters Varsity | 44 | 20:55.8 PB | 8 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSL Section 5A ChampionshipOct 27 · 5,000 Meters Varsity · Place 98 · Providence Academy | 5,000 Meters Varsity | 98 | 19:53.0 PB | 7 |
| Oct 13 | IMAC Conference ChampionshipOct 13 · 5,000 Meters Varsity · Place 31 · Providence Academy | 5,000 Meters Varsity | 31 | 19:37.9 PB | 7 |
| Oct 6 | Thundering Royal Elk InvitationalOct 6 · 5,000 Meters Varsity · Place 64 · Providence Academy | 5,000 Meters Varsity | 64 | 20:12.8 | — |
| Sep 24 | Milaca Mega MeetSep 24 · 5,000 Meters Junior Varsity · Place 205 · Providence Academy | 5,000 Meters Junior Varsity | 205 | 20:57.42 | 7 |
| Sep 8 | Rocket RunSep 8 · Varsity · Place 3 · Providence Academy | Varsity | 3 | 10:02.8 | 3 |