Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bath MHSAA Middle School Regional - Zone 5 @ Bath · Oct 7 | 16:28.01 | MHSAA Middle School Regional - Zone 5 @ Bath | October 7, 2023 |
| 2 Miles · Laingsburg HSCMAC Jamboree #1 · Sep 18 | 14:25.4 | CMAC Jamboree #1 | September 18, 2024 |
| 3,200 Meters · Windmill RdTrent Carter Breckenridge Windmill Invite · Sep 9 | 15:31.93 | Trent Carter Breckenridge Windmill Invite | September 9, 2023 |
| 5,000 Meters · Delta College OFFICIALHeritage Invitational · Sep 26 | 25:24.1 | Heritage Invitational | September 26, 2026 |
| 5,000 Meters · Hemlock HSBill Agresta · Oct 10 | 24:36.34 | Bill Agresta | October 10, 2026 |
| 5,000 Meters · Owen's ParkHillsdale Invitational · Sep 2 | 32:35 | Hillsdale Invitational | September 2, 2026 |
| 5,000 Meters · Sleepy Hollow State ParkEarly Burg Beach Run - High School Meet · Aug 15 | 31:39.5 | Early Burg Beach Run - High School Meet | August 15, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | The Railsplitter InviteOct 24 · 5,000 Meters Varsity · Place 11 · 3JR3JR | 5,000 Meters Varsity | 11 | 25:10.5 | 10 |
| Oct 10 | Bill Agresta Oct 10 · 5,000 Meters Varsity · Place 54 · 3JR3JR | 5,000 Meters Varsity | 54 | 24:36.34 PB | 10 |
| Sep 26 | Heritage Invitational Sep 26 · 5,000 Meters Varsity Boys · Place 144 · 3JR3JR | 5,000 Meters Varsity Boys | 144 | 25:24.1 PB | 10 |
| Sep 2 | Hillsdale InvitationalSep 2 · 5,000 Meters Hillsdale Invitational Varsity Men · Place 96 · 3JR3JR | 5,000 Meters Hillsdale Invitational Varsity Men | 96 | 32:35 PB | 10 |
2025 Cross Country
1 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 18 | CMAC Jamboree #1Sep 18 · 2 Miles Middle School · Place 31 · DansvilleDansville | 2 Miles Middle School | 31 | 14:25.4 PB | 8 |
2023 Cross Country
2 results