Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Camp Micheal BWAC Jamboree #2 · Sep 27 | 17:43.26 | BWAC Jamboree #2 | September 27, 2016 |
| 5,000 Meters · ABHS campus courseMHSAA LP Region 17-02 @ Anchor Bay · Oct 29 | 19:20 | MHSAA LP Region 17-02 @ Anchor Bay | October 29, 2016 |
| 5,000 Meters · Algonac HSBWAC Jamboree III · Oct 20 | 19:19 | BWAC Jamboree III | October 20, 2015 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Muskrat Classic · Sep 9 | 19:31 | Algonac Muskrat Classic | September 9, 2017 |
| 5,000 Meters · Almont HSBWAC Jamboree I · Sep 15 | 20:42 | BWAC Jamboree I | September 15, 2015 |
| 5,000 Meters · Bath Bret Clements Bath Invitational · Sep 10 | 19:51.2 | Bret Clements Bath Invitational | September 10, 2016 |
| 5,000 Meters · Crosswell Lexington HSBWAC Jamboree 2 · Sep 26 | 21:13.08 | BWAC Jamboree 2 | September 26, 2017 |
| 5,000 Meters · Goodells County ParkBWAC Jamboree #3 · Oct 18 | 19:13.46 | BWAC Jamboree #3 | October 18, 2016 |
| 5,000 Meters · Joseph Delia ParkHanson's Invite · Oct 3 | 19:37 | Hanson's Invite | October 3, 2015 |
| 5,000 Meters · Metro Beach Pointe CourseMacomb County Championship · Oct 14 | 19:30 | Macomb County Championship | October 14, 2017 |
| 5,000 Meters · Springfield Oaks County Park1Holly/Duane Raffin Festival of Races · Sep 17 | 20:26 | Holly/Duane Raffin Festival of Races | September 17, 2016 |
| 5,000 Meters · Stony Creek - Bay Point BeachMacomb County Championship · Oct 15 | 18:46 | Macomb County Championship | October 15, 2016 |
| 5,000 Meters · Stony Creek MetroparkMacomb County Championship · Oct 17 | 19:16 | Macomb County Championship | October 17, 2015 |
| 5,000 Meters · Walcott FarmsBWAC Jamboree II · Sep 29 | 20:10 | BWAC Jamboree II | September 29, 2015 |
| 5,000 Meters · Wolcott FarmOld Skool Classic · Sep 26 | 20:36 | Old Skool Classic | September 26, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | BWAC Jamboree 3Oct 17 · 5,000 Meters Junior Varsity · Place 6 · Armada | 5,000 Meters Junior Varsity | 6 | 19:19.22 | 12 |
| Oct 14 | Macomb County ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 37 · Armada | 5,000 Meters Junior Varsity | 37 | 19:30 PB | 12 |
| Sep 30 | Hanson's InvitationalSep 30 · 5,000 Meters Varsity Division 2-3-4 · Place 21 · Armada | 5,000 Meters Varsity Division 2-3-4 | 21 | 19:17 | 12 |
| Sep 26 | BWAC Jamboree 2Sep 26 · 5,000 Meters Junior Varsity · Place 6 · Armada | 5,000 Meters Junior Varsity | 6 | 21:13.08 PB | 12 |
| Sep 23 | Old Skoool ClassicSep 23 · 5,000 Meters Orange-12 · Place 14 · Armada | 5,000 Meters Orange-12 | 14 | 24:17 | 12 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division III · Place 62 · Armada | 5,000 Meters Division III | 62 | 20:29.7 | 12 |
| Sep 12 | BWAC Jamboree 1Sep 12 · 5,000 Meters Varsity · Place 32 · Armada | 5,000 Meters Varsity | 32 | 19:48.72 | 12 |
| Sep 9 | Algonac Muskrat ClassicSep 9 · 5,000 Meters Varsity Div. 2-3-4 · Place 46 · Armada | 5,000 Meters Varsity Div. 2-3-4 | 46 | 19:31 PB | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 17-02 @ Anchor BayOct 29 · 5,000 Meters Varsity · Place 47 · Armada | 5,000 Meters Varsity | 47 | 19:20 PB | 11 |
| Oct 18 | BWAC Jamboree #3Oct 18 · 5,000 Meters Varsity · Place 34 · Armada | 5,000 Meters Varsity | 34 | 19:13.46 PB | 11 |
| Oct 15 | Macomb County ChampionshipOct 15 · 5,000 Meters Varsity · Place 89 · Armada | 5,000 Meters Varsity | 89 | 18:46 PB | 11 |
| Oct 1 | Hansons Cross Country InvitationalOct 1 · 5,000 Meters Varsity Division 1 · Place 79 · Armada | 5,000 Meters Varsity Division 1 | 79 | 19:58 | 11 |
| Sep 27 | BWAC Jamboree #2Sep 27 · 2.9 Miles Varsity · Place 34 · Armada | 2.9 Miles Varsity | 34 | 17:43.26 PB | 11 |
| Sep 17 | Holly/Duane Raffin Festival of RacesSep 17 · 5,000 Meters Division III · Place 76 · Armada | 5,000 Meters Division III | 76 | 20:26 PB | 11 |
| Sep 10 | Bret Clements Bath InvitationalSep 10 · 5,000 Meters Class 2 · Place 83 · Armada | 5,000 Meters Class 2 | 83 | 19:51.2 PB | 11 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Regional 17-2 @ AlgonacOct 30 · 5,000 Meters Varsity Division II · Place 62 · Armada | 5,000 Meters Varsity Division II | 62 | 19:34 | 10 |
| Oct 20 | BWAC Jamboree IIIOct 20 · 5,000 Meters Varsity · Place 45 · Armada | 5,000 Meters Varsity | 45 | 19:19 PB | 10 |
| Oct 17 | Macomb County ChampionshipOct 17 · 5,000 Meters Varsity Boys · Place 112 · Armada | 5,000 Meters Varsity Boys | 112 | 19:16 PB | 10 |
| Oct 3 | Hanson's InviteOct 3 · 5,000 Meters Boys Junior Varsity · Place 48 · Armada | 5,000 Meters Boys Junior Varsity | 48 | 19:37 PB | 10 |
| Sep 29 | BWAC Jamboree IISep 29 · 5,000 Meters Varsity · Place 37 · Armada | 5,000 Meters Varsity | 37 | 20:10 PB | 10 |
| Sep 26 | Old Skool ClassicSep 26 · 5,000 Meters Orange · Place 38 · Armada | 5,000 Meters Orange | 38 | 20:36 PB | 10 |
| Sep 15 | BWAC Jamboree ISep 15 · 5,000 Meters Varsity · Place 37 · Armada | 5,000 Meters Varsity | 37 | 20:42 PB | 10 |
| Sep 12 | Algonac Muskrat ClassicSep 12 · 5,000 Meters Boys' Division II/III/IV · Place 67 · Armada | 5,000 Meters Boys' Division II/III/IV | 67 | 20:03Unofficial | 10 |