Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Almont HSOrchard Trail Trot · Oct 22 | 15:09.50 | Orchard Trail Trot | October 22, 2020 |
| 2 Miles · Dakota High School MS 2 Mile CourseMHSAA Middle School Regional - Zone 3 @ Macomb Dakota · Oct 23 | 13:08.9 | MHSAA Middle School Regional - Zone 3 @ Macomb Dakota | October 23, 2021 |
| 2 Miles · Imlay City Middle SchoolI.C. Middle School Pickle Run · Oct 19 | 15:45 | I.C. Middle School Pickle Run | October 19, 2020 |
| 2 Miles · Lake Orion High School21st Annual Pumpkin Invitational · Oct 27 | 13:10.6 | 21st Annual Pumpkin Invitational | October 27, 2021 |
| 2 Miles · Rolland-Warner Middle SchoolLapeer MS Halloween Themed Invite · Oct 13 | 12:47.84 | Lapeer MS Halloween Themed Invite | October 13, 2022 |
| 3,200 Meters · Brown City Jr/Sr High SchoolBrown City JH/Elem. Invite · Oct 3 | 13:22.20 | Brown City JH/Elem. Invite | October 3, 2022 |
| 3,200 Meters · Crosswell Lexington HSCros-Lex JH Meet · Oct 15 | 14:35.36 | Cros-Lex JH Meet | October 15, 2020 |
| 3,200 Meters · Imlay City Middle SchoolICMS Pickle Run · Sep 20 | 14:32 | ICMS Pickle Run | September 20, 2022 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Muskrat Classic Run · Sep 6 | 19:55.46 | Algonac Muskrat Classic Run | September 6, 2025 |
| 5,000 Meters · Almont HSBWAC Jamboree #1 · Sep 9 | 19:50.99 | BWAC Jamboree #1 | September 9, 2025 |
| 5,000 Meters · Bad Axe High SchoolHatchet Under the Lights XC Classic · Aug 21 | 20:10 | Hatchet Under the Lights XC Classic | August 21, 2026 |
| 5,000 Meters · Columbus County Park OFFICIALBWAC Championship · Oct 20 | 18:43.12 | BWAC Championship | October 20, 2026 |
| 5,000 Meters · Crosswell Lexington HSBWAC Jamboree #2 · Sep 29 | 19:09.80 | BWAC Jamboree #2 | September 29, 2026 |
| 5,000 Meters · Dakota High SchoolRUN FAST INVITATIONAL · Nov 4 | 19:06.26 | RUN FAST INVITATIONAL | November 4, 2026 |
| 5,000 Meters · Goodells County ParkBWAC Jamboree #3 · Oct 14 | 19:36.38 | BWAC Jamboree #3 | October 14, 2025 |
| 5,000 Meters · North Branch HSBWAC Jamboree #1 · Sep 15 | 19:08.25 | BWAC Jamboree #1 | September 15, 2026 |
| 5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 19 | 19:33.86 | 58th Annual Holly-Duane Raffin Festival of Races | September 19, 2026 |
| 5,000 Meters · Taymouth Township ParkBirch Run Fall Invitational 2026 · Oct 6 | 18:41.79 | Birch Run Fall Invitational 2026 | October 6, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | RUN FAST INVITATIONALNov 4 · 5,000 Meters Men's Race sub 20:00 · Place 92 · ArmadaArmada | 5,000 Meters Men's Race sub 20:00 | 92 | 19:06.26 PB | 12 |
| Oct 31 | MHSAA LP Region 17-2 @ AlgonacOct 31 · 5,000 Meters D2 Boys · Place 50 · ArmadaArmada | 5,000 Meters D2 Boys | 50 | 18:56.26 | 12 |
| Oct 20 | BWAC ChampionshipOct 20 · 5,000 Meters Varsity · Place 21 · ArmadaArmada | 5,000 Meters Varsity | 21 | 18:43.12 PB | 12 |
| Oct 6 | Birch Run Fall Invitational 2026Oct 6 · 5,000 Meters Varsity Boys · Place 45 · ArmadaArmada | 5,000 Meters Varsity Boys | 45 | 18:41.79 PB | 12 |
| Sep 29 | BWAC Jamboree #2Sep 29 · 5,000 Meters Varsity · Place 21 · ArmadaArmada | 5,000 Meters Varsity | 21 | 19:09.80 PB | 12 |
| Sep 19 | 58th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D3 Boys · Place 58 · ArmadaArmada | 5,000 Meters D3 Boys | 58 | 19:33.86 PB | 12 |
| Sep 15 | BWAC Jamboree #1Sep 15 · 5,000 Meters Varsity · Place 17 · ArmadaArmada | 5,000 Meters Varsity | 17 | 19:08.25 PB | 12 |
| Aug 21 | Hatchet Under the Lights XC ClassicAug 21 · 5,000 Meters Varsity · Place 19 · ArmadaArmada | 5,000 Meters Varsity | 19 | 20:10 PB | 12 |
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | BWAC Jamboree #3Oct 14 · 5,000 Meters Varsity · Place 26 · ArmadaArmada | 5,000 Meters Varsity | 26 | 19:36.38 PB | 11 |
| Sep 9 | BWAC Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 23 · ArmadaArmada | 5,000 Meters Varsity | 23 | 19:50.99 PB | 11 |
| Sep 6 | Algonac Muskrat Classic RunSep 6 · 5,000 Meters Boys D 2-3-4 Varsity · Place 63 · ArmadaArmada | 5,000 Meters Boys D 2-3-4 Varsity | 63 | 19:55.46 PB | 11 |
2022 Cross Country
4 results2021 Cross Country
5 results2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Orchard Trail TrotOct 22 · 2 Miles 6th-8th · Place 12 · ArmadaArmada | 2 Miles 6th-8th | 12 | 15:09.50 PB | 6 |
| Oct 19 | I.C. Middle School Pickle RunOct 19 · 2 Miles Middle School · Place 18 · ArmadaArmada | 2 Miles Middle School | 18 | 15:45 PB | 6 |
| Oct 15 | Cros-Lex JH MeetOct 15 · 3,200 Meters Junior High (6-7-8) · Place 12 · ArmadaArmada | 3,200 Meters Junior High (6-7-8) | 12 | 14:35.36 PB | 6 |
| Oct 5 | BC JH MeetOct 5 · 3,200 Meters Junior High (6-8) · Place 20 · ArmadaArmada | 3,200 Meters Junior High (6-8) | 20 | 15:47.28 | 6 |