Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Goodells County ParkBWAC Jamboree #3 · Oct 18 | 15:56.96 | BWAC Jamboree #3 | October 18, 2016 |
| 5,000 Meters · Algonac HS OFFICIALBWAC Jamboree 3 · Oct 16 | 21:29.29 | BWAC Jamboree 3 | October 16, 2018 |
| 5,000 Meters · Crosswell Lexington HSBWAC Jamboree 2 · Sep 26 | 25:20.00 | BWAC Jamboree 2 | September 26, 2017 |
| 5,000 Meters · Goodells County ParkBWAC Jamboree #2 · Sep 22 | 20:45.05 | BWAC Jamboree #2 | September 22, 2020 |
| 5,000 Meters · Marysville ParkMarysville XC Invitational · Oct 7 | 21:08.00 | Marysville XC Invitational | October 7, 2020 |
| 5,000 Meters · Marysville ParkMarysville XC Invitational · Oct 3 | 21:50 | Marysville XC Invitational | October 3, 2019 |
| 5,000 Meters · Port Huron Central Middle SchoolPHHS Invite · Sep 3 | 23:53 | PHHS Invite | September 3, 2020 |
| 5,000 Meters · Stony Creek MetroparkHanson's Invitational · Sep 30 | 23:17 | Hanson's Invitational | September 30, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 26-3 @ AlgonacOct 31 · 5,000 Meters Division 3 · Place 42 · Algonac BoysAlgonac Boys | 5,000 Meters Division 3 | 42 | 19:52.3 | — |
| Oct 7 | Marysville XC InvitationalOct 7 · 5,000 Meters Varsity Boys Combined · Place 53 · AlgonacAlgonac | 5,000 Meters Varsity Boys Combined | 53 | 21:08.00 PB | 12 |
| Oct 7 | Marysville XC InvitationalOct 7 · 5,000 Meters Varsity Boys Thu · Place 28 · AlgonacAlgonac | 5,000 Meters Varsity Boys Thu | 28 | 21:08.00 | 12 |
| Sep 22 | BWAC Jamboree #2Sep 22 · 5,000 Meters Varsity · Place 36 · AlgonacAlgonac | 5,000 Meters Varsity | 36 | 20:45.05 PB | 12 |
| Sep 3 | PHHS InviteSep 3 · 5,000 Meters Varsity · Place 47 · AlgonacAlgonac | 5,000 Meters Varsity | 47 | 23:53 PB | 12 |
2019 Cross Country
2 results2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | BWAC Jamboree 3Oct 16 · 5,000 Meters Varsity · Place 75 · AlgonacAlgonac | 5,000 Meters Varsity | 75 | 21:29.29 PB | 10 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Hanson's InvitationalSep 30 · 5,000 Meters Varsity Division 2-3-4 · Place 62 · AlgonacAlgonac | 5,000 Meters Varsity Division 2-3-4 | 62 | 23:17 PB | 9 |
| Sep 26 | BWAC Jamboree 2Sep 26 · 5,000 Meters Varsity · Place 49 · AlgonacAlgonac | 5,000 Meters Varsity | 49 | 25:20.00 PB | 9 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters Bronze Race (Division 2 & 3) · AlgonacAlgonac | 5,000 Meters Bronze Race (Division 2 & 3) | 0 | DNF | 9 |
| Sep 12 | BWAC Jamboree 1Sep 12 · 5,000 Meters Varsity · Place 45 · AlgonacAlgonac | 5,000 Meters Varsity | 45 | 23:21.33 | 9 |
| Sep 9 | Algonac Muskrat ClassicSep 9 · 5,000 Meters Varsity Div. 2-3-4 · Place 75 · AlgonacAlgonac | 5,000 Meters Varsity Div. 2-3-4 | 75 | 25:13 | 9 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | BWAC Jamboree #3Oct 18 · 2 Mile Middle School · Place 46 · AlgonacAlgonac | 2 Mile Middle School | 46 | 15:56.96 PB | 8 |