Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2600 m · Hudson Mills Metropark - OFFICIALA2 Run Co End of Summer Classic · Aug 25 | 10:44.4 | A2 Run Co End of Summer Classic | August 25, 2017 |
| 5,000 Meters · 'New' South CourseSEC Jamboree 1 · Sep 12 | 20:57.2 | SEC Jamboree 1 | September 12, 2017 |
| 5,000 Meters · Chestnut Grove14th Ypsi Run Co River Rat Open (Regional Preview) · Oct 11 | 18:24.5 | 14th Ypsi Run Co River Rat Open (Regional Preview) | October 11, 2019 |
| 5,000 Meters · Lake Erie MetroparkMarauder XC Invitational · Sep 28 | 19:09.0 | Marauder XC Invitational | September 28, 2019 |
| 5,000 Meters · North CourseSEC-HS Jamboree #1 · Sep 10 | 19:11.27 | SEC-HS Jamboree #1 | September 10, 2019 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 19:15.7 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co Hornet Early Bird Open · Aug 30 | 20:07.6 | A2 Run Co Hornet Early Bird Open | August 30, 2018 |
| 5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 7 | 18:33 | Rambling Rock Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | 14th Ypsi Run Co River Rat Open (Regional Preview)Oct 11 · 5,000 Meters Boys · Place 66 · Saline | 5,000 Meters Boys | 66 | 18:24.5 PB | 12 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 JV · Place 215 · Saline | 5,000 Meters Division 1 JV | 215 | 19:15.7 PB | 12 |
| Sep 28 | Marauder XC InvitationalSep 28 · 5,000 Meters High School JV · Place 20 · Saline | 5,000 Meters High School JV | 20 | 19:09.0 PB | 12 |
| Sep 10 | SEC-HS Jamboree #1Sep 10 · 5,000 Meters All Division Reserve · Place 21 · Saline | 5,000 Meters All Division Reserve | 21 | 19:11.27 PB | 12 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Men's Varsity · Place 65 · Saline | 5,000 Meters Men's Varsity | 65 | 18:33 PB | 12 |
2018 Cross Country
3 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | SEC ChampionshipOct 19 · 5,000 Meters All Division Junior Varsity · Place 225 · Saline | 5,000 Meters All Division Junior Varsity | 225 | 21:56.2 | 10 |
| Oct 13 | 12th River Rat Open (Regional Preview)Oct 13 · 5,000 Meters Reserve Boys (20min+) · Place 45 · Saline | 5,000 Meters Reserve Boys (20min+) | 45 | 20:50.9 | 10 |
| Sep 30 | Marauder XC InvitationalSep 30 · 5,000 Meters High School - JV · Place 141 · Saline | 5,000 Meters High School - JV | 141 | 21:20.1 | 10 |
| Sep 27 | SEC Jamboree 2 (Red)Sep 27 · 5,000 Meters Junior Varsity · Place 82 · Saline | 5,000 Meters Junior Varsity | 82 | 20:30.5 | 10 |
| Sep 16 | 41st Annual Huron InvitationalSep 16 · 5,000 Meters Junior Varsity (All HS Divisions) · Place 103 · Saline | 5,000 Meters Junior Varsity (All HS Divisions) | 103 | 21:48.5 | 10 |
| Sep 12 | SEC Jamboree 1Sep 12 · 5,000 Meters Junior Varsity · Place 134 · Saline | 5,000 Meters Junior Varsity | 134 | 20:57.2 PB | 10 |
| Sep 9 | Ramblin Rock InvitationalSep 9 · 5,000 Meters JV · Place 166 · Saline | 5,000 Meters JV | 166 | 21:15 | 10 |
| Aug 31 | A2 Run Co Early Bird InviteAug 31 · 5,000 Meters Reserve · Place 168 · Saline | 5,000 Meters Reserve | 168 | 22:23.8 | 10 |
| Aug 25 | A2 Run Co End of Summer ClassicAug 25 · 2,600 Meters Junior Varsity · Place 21 · Saline | 2,600 Meters Junior Varsity | 21 | 10:44.4 PB | 10 |