Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Dewitt HSDeWitt M.S Meet · Sep 23 | 11:50.5 | DeWitt M.S Meet | September 23, 2019 |
| 2 Miles · EL Soccer/XC ComplexEast Lansing M.S. Meet · Sep 17 | 13:19.8 | East Lansing M.S. Meet | September 17, 2018 |
| 2 Miles · Fitzgerald ParkGrand Ledge MS Invite · Oct 11 | 12:18.37 | Grand Ledge MS Invite | October 11, 2018 |
| 2 Miles · Haslett HSHaslett M.S. Meet · Sep 30 | 12:01.7 | Haslett M.S. Meet | September 30, 2019 |
| 2 Miles · Kinawa Middle SchoolOkemos M.S. Meet · Sep 16 | 12:45.0 | Okemos M.S. Meet | September 16, 2019 |
| 5,000 Meters · Dewitt HSDeWitt vs East Lansing CC Meet · Sep 10 | 19:25.01 | DeWitt vs East Lansing CC Meet | September 10, 2020 |
| 5,000 Meters · EL Soccer/XC ComplexBob Brown Frosh/JV Invitational · Oct 8 | 19:08.3 | Bob Brown Frosh/JV Invitational | October 8, 2020 |
| 5,000 Meters · Grand Woods ParkJames Clyde JV Cross Country Invitational · Oct 14 | 19:40.82 | James Clyde JV Cross Country Invitational | October 14, 2020 |
| 5,000 Meters · Grand Woods Park OFFICIALEast Lansing at Waverly · Sep 17 | 19:31 | East Lansing at Waverly | September 17, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | James Clyde Junior Varsity Invitational Oct 23 · 5,000 Meters Junior Varsity · Place 1 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 1 | 18:06.1 | 12 |
| Oct 19 | CAAC Blue League MeetOct 19 · 5,000 Meters Junior Varsity · Place 13 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 13 | 18:52.8 | 12 |
| Oct 12 | Bob Brown Frosh/JV InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 14 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 14 | 18:19.9 | 12 |
| Sep 30 | 23 HS Coaching Legends ClassicSep 30 · 5,000 Meters Varsity · Place 33 · East LansingEast Lansing | 5,000 Meters Varsity | 33 | 19:05.1 | SR |
| Sep 21 | CAAC Blue Meet #1Sep 21 · 5,000 Meters Varsity · Place 40 · East LansingEast Lansing | 5,000 Meters Varsity | 40 | 19:09.3 | 12 |
| Sep 16 | 55th Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division 2 · Place 95 · East LansingEast Lansing | 5,000 Meters Division 2 | 95 | 19:35.3 | 12 |
| Sep 7 | 2023 Shepherd John Bruder ClassicSep 7 · 5,000 Meters Varsity · Place 56 · East LansingEast Lansing | 5,000 Meters Varsity | 56 | 18:31.7 | 12 |
| Aug 30 | Saranac InvitationalAug 30 · 5,000 Meters Division 1 · Place 2 · East LansingEast Lansing | 5,000 Meters Division 1 | 2 | 18:37.1 | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 02-1 @ ShepherdOct 28 · 5,000 Meters Division 1 · Place 61 · East LansingEast Lansing | 5,000 Meters Division 1 | 61 | 18:06.9 | 11 |
| Oct 20 | CAAC Blue League MeetOct 20 · 5,000 Meters Varsity · Place 25 · East LansingEast Lansing | 5,000 Meters Varsity | 25 | 18:06.2 | 11 |
| Oct 15 | Greater Lansing Cross Country ChampionshipOct 15 · 5,000 Meters Varsity · Place 68 · East LansingEast Lansing | 5,000 Meters Varsity | 68 | 17:54.39 | 11 |
| Oct 6 | East Lansing InvitationalOct 6 · 5,000 Meters Varsity · Place 14 · East LansingEast Lansing | 5,000 Meters Varsity | 14 | 17:58.3 | 11 |
| Sep 22 | CAAC Blue League MeetSep 22 · 5,000 Meters Varsity · Place 32 · East LansingEast Lansing | 5,000 Meters Varsity | 32 | 18:38.6 | 11 |
| Sep 16 | Ottawa Hills InvitationalSep 16 · 5,000 Meters Varsity · Place 46 · East LansingEast Lansing | 5,000 Meters Varsity | 46 | 18:22.3 | 11 |
| Sep 7 | 2022 Shepherd John Bruder ClassicSep 7 · 5,000 Meters Junior Varsity · Place 2 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 2 | 18:47.4 | 11 |
| Aug 31 | Saranac InvitationalAug 31 · 5,000 Meters Division 1 · Place 1 · East LansingEast Lansing | 5,000 Meters Division 1 | 1 | 18:56.5 | 11 |
| Aug 25 | Waverly Early Season 2 Mile Aug 25 · 3,200 Meters Varsity · Place 9 · East LansingEast Lansing | 3,200 Meters Varsity | 9 | 11:36.2 | 11 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | James Clyde JV Invitational Oct 26 · 5,000 Meters Junior Varsity · Place 4 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 4 | 18:27.6 | 10 |
| Oct 21 | CAAC Blue Jamboree #2Oct 21 · 5,000 Meters Junior Varsity · Place 13 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 13 | 18:43.2 | 10 |
| Oct 14 | Bob Brown Frosh/JV InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 44 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 44 | 19:15.7 | 10 |
| Sep 23 | CAAC Blue Jamboree #1Sep 23 · 5,000 Meters Varsity · Place 33 · East LansingEast Lansing | 5,000 Meters Varsity | 33 | 19:12.7 | 10 |
| Sep 18 | 53rd Holly/Duane Raffin Festival of RacesSep 18 · 5,000 Meters Junior Varsity Division II · Place 8 · East LansingEast Lansing | 5,000 Meters Junior Varsity Division II | 8 | 19:02.9 | — |
| Sep 11 | 39th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Junior Varsity · Place 22 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 22 | 19:24.3 | 10 |
2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | James Clyde JV Cross Country Invitational Oct 14 · 5,000 Meters Junior Varsity "A" Race · Place 14 · East LansingEast Lansing | 5,000 Meters Junior Varsity "A" Race | 14 | 19:40.82 PB | 9 |
| Oct 8 | Bob Brown Frosh/JV Invitational Oct 8 · 5,000 Meters Freshman · Place 2 · East LansingEast Lansing | 5,000 Meters Freshman | 2 | 19:08.3 PB | 9 |
| Oct 1 | CAAC Blue League MeetOct 1 · 5,000 Meters Varsity · Place 40 · East LansingEast Lansing | 5,000 Meters Varsity | 40 | 19:23.01 | 9 |
| Sep 24 | Grand Ledge at East LansingSep 24 · 5,000 Meters Junior Varsity · Place 1 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 1 | 19:38 | 9 |
| Sep 17 | East Lansing at Waverly Sep 17 · 5,000 Meters Varsity · Place 12 · East LansingEast Lansing | 5,000 Meters Varsity | 12 | 19:31 PB | 9 |
| Sep 14 | Holt at East Lansing Sep 14 · 5,000 Meters Varsity · Place 19 · East LansingEast Lansing | 5,000 Meters Varsity | 19 | 20:09 | 9 |
| Sep 10 | DeWitt vs East Lansing CC MeetSep 10 · 5,000 Meters Varsity · Place 13 · East LansingEast Lansing | 5,000 Meters Varsity | 13 | 19:25.01 PB | 9 |
| Sep 3 | Okemos at East LansingSep 3 · 5,000 Meters Junior Varsity · Place 2 · East LansingEast Lansing | 5,000 Meters Junior Varsity | 2 | 19:28 | 9 |
| Aug 29 | 3200 Time TrialAug 29 · 3,200 Meters High School · Place 14 · East LansingEast Lansing | 3,200 Meters High School | 14 | 12:05Unofficial | 9 |
2019 Cross Country
4 results2018 Cross Country
4 results2017 Cross Country
5 results