Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Boardman High SchoolOHSAA Region 1, 5, 9 - Boardman · Oct 31 | 17:55.4 | OHSAA Region 1, 5, 9 - Boardman | October 31, 2020 |
| 5,000 Meters · Boardman HSOHSAA Youngstown Regional · Oct 29 | 17:06.7 | OHSAA Youngstown Regional | October 29, 2022 |
| 5,000 Meters · Fairborn Community ParkMike Baumer Classic · Sep 4 | 19:15.0 | Mike Baumer Classic | September 4, 2026 |
| 5,000 Meters · Fortess ObetzOHSAA D2 State XC Championships · Nov 6 | 16:56.5 | OHSAA D2 State XC Championships | November 6, 2021 |
| 5,000 Meters · Geauge County FairgroundsBerkshire Early Bird · Aug 24 | 16:38.8 | Berkshire Early Bird | August 24, 2019 |
| 5,000 Meters · Madison High SchoolOHSAA D2 Northeast District - Madison · Oct 23 | 17:02.64 | OHSAA D2 Northeast District - Madison | October 23, 2021 |
| 5,000 Meters · Trumbull County FairgroundsOHSAA D2 Northeast District - Cortland · Oct 19 | 17:31.39 | OHSAA D2 Northeast District - Cortland | October 19, 2019 |
| 8,000 Meters · BGSUFalcon Collegiate Invitational · Oct 13 | 29:58.1 | Falcon Collegiate Invitational | October 13, 2023 |
| 8,000 Meters · Bulldog Cross Country CoursePAC Cross Country Championships · Oct 31 | 30:36.9 | PAC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Elvin R. King Cross Country CourseAll-Ohio Inter-Collegiate Classic · Sep 18 | 31:32.4 | All-Ohio Inter-Collegiate Classic | September 18, 2026 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 29:27.22 | Swags Louisville Cross Country Classic | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | PAC Cross Country ChampionshipsOct 31 · 8,000 Meters Collegiate · Place 77 · FranciscanFranciscan | 8,000 Meters Collegiate | 77 | 30:36.9 PB | Jr |
| Oct 17 | Oberlin Inter-Regional RumbleOct 17 · 8,000 Meters Varsity · Place 149 · Franciscan (Ohio)Franciscan (Ohio) | 8,000 Meters Varsity | 149 | 29:16.9 | JR-3 |
| Oct 3 | Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Blue · Place 196 · FranciscanFranciscan | 8,000 Meters Blue | 196 | 29:27.22 PB | Jr |
| Sep 18 | All-Ohio Inter-Collegiate ClassicSep 18 · 8,000 Meters College · Place 341 · FranciscanFranciscan | 8,000 Meters College | 341 | 31:32.4 PB | Jr |
| Sep 4 | Mike Baumer ClassicSep 4 · 5,000 Meters Collegiate · Place 92 · FranciscanFranciscan | 5,000 Meters Collegiate | 92 | 19:15.0 PB | Jr |
2023 Cross Country
4 results2022 Cross Country
3 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OHSAA D2 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 76 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 76 | 16:56.5 PB | 11 |
| Oct 30 | OHSAA D2 Region 5 - YoungstownOct 30 · 5,000 Meters Varsity · Place 16 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 16 | 17:51.4 | 11 |
| Oct 23 | OHSAA D2 Northeast District - MadisonOct 23 · 5,000 Meters Varsity · Place 14 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 14 | 17:02.64 PB | 11 |
| Oct 16 | CVC MeetOct 16 · 5,000 Meters Valley Varsity · Place 1 · Grand ValleyGrand Valley | 5,000 Meters Valley Varsity | 1 | 17:38Unofficial | 11 |
| Oct 5 | George Gross InvitationalOct 5 · 5,000 Meters New Division · Place 5 · Grand ValleyGrand Valley | 5,000 Meters New Division | 5 | 18:41Unofficial | 11 |
| Sep 25 | Cardinal InvitationalSep 25 · 5,000 Meters New Division · Place 4 · Grand ValleyGrand Valley | 5,000 Meters New Division | 4 | 17:03Unofficial | 11 |
| Sep 21 | Ashtabula County MeetSep 21 · 5,000 Meters New Division · Place 6 · Grand ValleyGrand Valley | 5,000 Meters New Division | 6 | 18:31.83Unofficial | 11 |
| Sep 8 | GV/Cardinal/Kirtland TriSep 8 · 3,200 Meters Varsity · Grand ValleyGrand Valley | 3,200 Meters Varsity | 0 | 11:41Unofficial | 11 |
2020 Cross Country
1 results2019 Cross Country
4 results