Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Cass Benton Park OFFICIALTommy v W XC Classic · Sep 12 | 25:11.1 | Tommy v W XC Classic | September 12, 2026 |
| 5,000 Meters · Ford Field/EE Ice Arena(LIVONIA) OFFICIALLamplighter Invite · Aug 19 | 19:29.5 | Lamplighter Invite | August 19, 2022 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Cross Country Championships · Oct 22 | 18:50.80 | KLAA Cross Country Championships | October 22, 2022 |
| 5,000 Meters · Manly W. Bennett Park22 Post a PR Invite · Nov 1 | 20:01.70 | 22 Post a PR Invite | November 1, 2022 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 30:41.11 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · Grand Woods Park OFFICIALLansing Community College Invitational · Sep 18 | 30:26.26 | Lansing Community College Invitational | September 18, 2026 |
| 8,000 Meters · Heritage Park (Adrian) OFFICIALAdrian College Heritage Classic · Sep 26 | 30:18.3 | Adrian College Heritage Classic | September 26, 2026 |
| 8,000 Meters · Riverside ParkWolverine-Hoosier (WHAC) Cross Country Championships · Nov 6 | 30:17.4 | Wolverine-Hoosier (WHAC) Cross Country Championships | November 6, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNov 6 · 8,000 Meters Championship · Place 95 · Michigan-DearbornMichigan-Dearborn | 8,000 Meters Championship | 95 | 30:17.4 PB | Jr |
| Oct 24 | NAIA Great Lakes ChallengeOct 24 · 8,000 Meters Varsity · Place 186 · Michigan-DearbornMichigan-Dearborn | 8,000 Meters Varsity | 186 | 29:58.10 | JR |
| Oct 3 | Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Blue · Place 209 · Michigan-DearbornMichigan-Dearborn | 8,000 Meters Blue | 209 | 30:41.11 PB | Jr |
| Sep 26 | Adrian College Heritage ClassicSep 26 · 8,000 Meters College · Place 81 · Michigan-DearbornMichigan-Dearborn | 8,000 Meters College | 81 | 30:18.3 PB | Jr |
| Sep 18 | Lansing Community College InvitationalSep 18 · 8,000 Meters Men's · Place 67 · Michigan-DearbornMichigan-Dearborn | 8,000 Meters Men's | 67 | 30:26.26 PB | Jr |
| Sep 12 | Tommy v W XC ClassicSep 12 · 4 Miles Collegiate · Place 63 · Michigan-DearbornMichigan-Dearborn | 4 Miles Collegiate | 63 | 25:11.1 PB | Jr |
2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | 22 Post a PR InviteNov 1 · 5,000 Meters Winged Foot 18-19:00 · Place 26 · NoviNovi | 5,000 Meters Winged Foot 18-19:00 | 26 | 20:01.70 PB | 12 |
| Oct 27 | Brighton PROMOct 27 · 5,000 Meters Varsity · Place 25 · NoviNovi | 5,000 Meters Varsity | 25 | 18:43.45 | 12 |
| Oct 22 | KLAA Cross Country ChampionshipsOct 22 · 5,000 Meters Boys JV · Place 61 · NoviNovi | 5,000 Meters Boys JV | 61 | 18:50.80 PB | 12 |
| Oct 11 | Novi @ NorthvilleOct 11 · 5,000 Meters Varsity · Place 40 · NoviNovi | 5,000 Meters Varsity | 40 | 19:46.30 | 12 |
| Oct 8 | Oakland County XC HS ChampionshipsOct 8 · 5,000 Meters Varsity · Place 67 · NoviNovi | 5,000 Meters Varsity | 67 | 19:46.1 | 12 |
| Oct 4 | Plymouth/Novi @ HowellOct 4 · 5,000 Meters Varsity · Place 31 · NoviNovi | 5,000 Meters Varsity | 31 | 19:06.90 | SR |
| Sep 16 | MSU Spartan InvitationalSep 16 · 5,000 Meters Varsity · Place 118 · NoviNovi | 5,000 Meters Varsity | 118 | 18:59.57 | 12 |
| Sep 13 | Brighton/Salem @NoviSep 13 · 5,000 Meters Varsity · Place 29 · NoviNovi | 5,000 Meters Varsity | 29 | 19:25.78 | 12 |
| Sep 10 | Averill InvitationalSep 10 · 5,000 Meters Varsity · Place 97 · NoviNovi | 5,000 Meters Varsity | 97 | 19:59.1 | 12 |
| Aug 27 | South Lyon Invitational Aug 27 · 5,000 Meters Varsity · Place 30 · NoviNovi | 5,000 Meters Varsity | 30 | 19:41.3 | 12 |
| Aug 19 | Lamplighter InviteAug 19 · 5,000 Meters Boys Varsity - Flight Two · Place 101 · NoviNovi | 5,000 Meters Boys Varsity - Flight Two | 101 | 19:29.5 PB | 12 |
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | 21 Mick's Post A PR XC ClassicNov 2 · 5,000 Meters Varsity · Place 75 · NoviNovi | 5,000 Meters Varsity | 75 | 20:02.70 | 11 |
| Oct 28 | AA Huron PROMOct 28 · 5,000 Meters Varsity · Place 91 · NoviNovi | 5,000 Meters Varsity | 91 | 19:47.0 | 11 |
| Oct 21 | KLAA Cross Country ChampionshipOct 21 · 5,000 Meters Junior Varsity · Place 104 · NoviNovi | 5,000 Meters Junior Varsity | 104 | 19:28.96 | 11 |
| Oct 12 | KLAA Dual Northville@NoviOct 12 · 5,000 Meters Varsity · Place 45 · NoviNovi | 5,000 Meters Varsity | 45 | 20:23.49 | 11 |
| Oct 9 | Oakland County XC HS ChampionshipsOct 9 · 5,000 Meters Varsity · Place 76 · NoviNovi | 5,000 Meters Varsity | 76 | 20:51.5 | 11 |
| Oct 5 | KLAA Double Dual: Howell/Plymouth@NoviOct 5 · 5,000 Meters Varsity · Place 41 · NoviNovi | 5,000 Meters Varsity | 41 | 20:47.03 | 11 |
| Sep 27 | Hartland/Novi @ CantonSep 27 · 5,000 Meters Varsity · Place 39 · NoviNovi | 5,000 Meters Varsity | 39 | 20:58.50 | 11 |
| Sep 14 | Salem/Novi @ BrightonSep 14 · 5,000 Meters Varsity · Place 40 · NoviNovi | 5,000 Meters Varsity | 40 | 20:34 | 11 |
| Sep 11 | Rambling Rock XC InvitationalSep 11 · 5,000 Meters Varsity · Place 58 · NoviNovi | 5,000 Meters Varsity | 58 | 19:47.6h | 11 |
| Aug 28 | South Lyon InvitationalAug 28 · 5,000 Meters Junior Varsity · Place 16 · NoviNovi | 5,000 Meters Junior Varsity | 16 | 21:26.3 | 11 |
| Aug 20 | Lamplighter InviteAug 20 · 5,000 Meters Varsity · Place 89 · NoviNovi | 5,000 Meters Varsity | 89 | 21:12.9 | 11 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Lakeland High School - Last Chance InviteNov 3 · 5,000 Meters Varsity · Place 46 · NoviNovi | 5,000 Meters Varsity | 46 | 19:54.2 | 10 |
| Nov 3 | Lakeland High School - Last Chance InviteNov 3 · 5,000 Meters Varsity · Place 46 · NoviNovi | 5,000 Meters Varsity | 46 | 19:54.2 | 10 |
| Sep 29 | Salem Boys @ Novi BoysSep 29 · 5,000 Meters Junior Varsity · Place 12 · NoviNovi | 5,000 Meters Junior Varsity | 12 | 20:58.7 | 10 |
| Sep 26 | Plymouth @ NoviSep 26 · 5,000 Meters Junior Varsity · Place 11 · NoviNovi | 5,000 Meters Junior Varsity | 11 | 21:28.7 | 10 |
| Sep 12 | Novi @ HartlandSep 12 · 5,000 Meters Varsity · Place 43 · NoviNovi | 5,000 Meters Varsity | 43 | 20:55 | 10 |
| Aug 29 | Novi @ BrightonAug 29 · 5,000 Meters Varsity · Place 50 · NoviNovi | 5,000 Meters Varsity | 50 | 21:59 | 10 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | AA Huron Regional PROMOct 26 · 5,000 Meters Varsity · Place 230 · NoviNovi | 5,000 Meters Varsity | 230 | 23:27.6 | 9 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Junior Varsity · Place 221 · NoviNovi | 5,000 Meters Junior Varsity | 221 | 20:25.1 | 9 |
| Oct 1 | Brighton/Novi @ CantonOct 1 · 5,000 Meters Varsity · Place 64 · NoviNovi | 5,000 Meters Varsity | 64 | 22:36 | 9 |
| Sep 17 | Hartland/Novi @ Plymouth Double DualSep 17 · 5,000 Meters Varsity · Place 86 · NoviNovi | 5,000 Meters Varsity | 86 | 22:26 | 9 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Junior Varsity Division I · Place 213 · NoviNovi | 5,000 Meters Junior Varsity Division I | 213 | 22:24.5 | 9 |