Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Archbold ReservoirArchbold Invitational · Sep 14 | 15:27.89 | Archbold Invitational | September 14, 2020 |
| 3,200 Meters · Fort Meigs State ParkTri Meet (PB, BG, TS) · Sep 15 | 12:33.1 | Tri Meet (PB, BG, TS) | September 15, 2021 |
| 3,200 Meters · Hedges-Boyer Park Tiffin Cross Country Carnival (MS) · Sep 11 | 12:55.7 | Tiffin Cross Country Carnival (MS) | September 11, 2021 |
| 3,200 Meters · Ottawa Park Golf CourseDave's XC Invite @ Ottawa Park · Sep 19 | 14:55.10 | Dave's XC Invite @ Ottawa Park | September 19, 2020 |
| 5,000 Meters · BGSUMel Brodt High School Cross Country Invitational 2024 (Boys Only) · Aug 31 | 17:36.4 | Mel Brodt High School Cross Country Invitational 2024 (Boys Only) | August 31, 2024 |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre HS Invitational · Sep 21 | 17:09.16 | Trinity/Valkyre HS Invitational | September 21, 2024 |
| 5,000 Meters · Hedges Boyer Park OHSAA D1 Tiffin Regional · Oct 26 | 17:07.88 | OHSAA D1 Tiffin Regional | October 26, 2024 |
| 6,000 Meters · Bluffton University Nature PreserveBeaver Dam Invitational · Sep 4 | 20:13.9 | Beaver Dam Invitational | September 4, 2026 |
| 8,000 Meters · Elvin R. King Cross Country CourseAll-Ohio Inter-Collegiate Classic · Sep 18 | 27:38.2 | All-Ohio Inter-Collegiate Classic | September 18, 2026 |
| 8,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 11 | 27:58.2 | 2026 Spartan Cross Country Invitational | September 11, 2026 |
| 8,000 Meters · Green Hill ParkRoanoke College South Region Showdown · Oct 17 | 26:24.70 | Roanoke College South Region Showdown | October 17, 2026 |
| 8,000 Meters · Liberty ParkOWU Invitational · Oct 2 | 27:16.26 | OWU Invitational | October 2, 2026 |
| 8,000 Meters · Lorain County Community CollegeOAC College XC Championships · Oct 31 | 26:29.1 | OAC College XC Championships | October 31, 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 |
| Oct 31 | OAC College XC ChampionshipsOct 31 · 8,000 Meters College · Place 29 · Ohio NorthernOhio Northern | 8,000 Meters College | 29 | 26:29.1 PB | Fr |
| Oct 17 | Roanoke College South Region ShowdownOct 17 · 8,000 Meters Men 8k · Place 34 · Ohio NorthernOhio Northern | 8,000 Meters Men 8k | 34 | 26:24.70 PB | Fr |
| Oct 2 | OWU InvitationalOct 2 · 8,000 Meters New Division · Place 53 · Ohio NorthernOhio Northern | 8,000 Meters New Division | 53 | 27:16.26 PB | Fr |
| Sep 18 | All-Ohio Inter-Collegiate ClassicSep 18 · 8,000 Meters College · Place 139 · Ohio NorthernOhio Northern | 8,000 Meters College | 139 | 27:38.2 PB | Fr |
| Sep 11 | 2026 Spartan Cross Country InvitationalSep 11 · 8,000 Meters College · Place 179 · Ohio NorthernOhio Northern | 8,000 Meters College | 179 | 27:58.2 PB | Fr |
| Sep 4 | Beaver Dam InvitationalSep 4 · 6,000 Meters Men · Place 33 · Ohio NorthernOhio Northern | 6,000 Meters Men | 33 | 20:13.9 PB | Fr |
2024 Cross Country
3 results2023 Cross Country
1 results2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Napoleon InvitationalOct 2 · 3,200 Meters JH Boys · Place 23 · PerrysburgPerrysburg | 3,200 Meters JH Boys | 23 | 12:33.36Unofficial | 8 |
| Sep 29 | Tri Meet (PB, MG, AH)Sep 29 · 3,200 Meters JH Boys · Place 18 · PerrysburgPerrysburg | 3,200 Meters JH Boys | 18 | 12:24.1Unofficial | 8 |
| Sep 18 | Dave's XC InvitationalSep 18 · 3,200 Meters Middle School Boys · Place 49 · PerrysburgPerrysburg | 3,200 Meters Middle School Boys | 49 | 12:54.3Unofficial | 8 |
| Sep 15 | Tri Meet (PB, BG, TS)Sep 15 · 3,200 Meters JH Boys · Place 26 · PerrysburgPerrysburg | 3,200 Meters JH Boys | 26 | 12:33.1 PB | 8 |
| Sep 11 | Tiffin HS XC CarnivalSep 11 · 3,200 Meters Middle School Open · Place 18 · Perrysburg MSPerrysburg MS | 3,200 Meters Middle School Open | 18 | 12:55.7 | 8 |
| Sep 11 | Tiffin HS XC CarnivalSep 11 · 3,200 Meters Middle School Open · Place 18 · Perrysburg MSPerrysburg MS | 3,200 Meters Middle School Open | 18 | 12:55.7 | 8 |
| Sep 11 | Tiffin HS XC CarnivalSep 11 · 3,200 Meters Middle School Open · Place 18 · Perrysburg MSPerrysburg MS | 3,200 Meters Middle School Open | 18 | 12:55.7 | 8 |
| Sep 11 | XC Columbian Carnival Sep 11 · 3,200 Meters JH Boys Open · Place 18 · PerrysburgPerrysburg | 3,200 Meters JH Boys Open | 18 | 12:55.7Unofficial | 8 |
| Sep 11 | Tiffin Cross Country Carnival (MS)Sep 11 · 3,200 Meters MS Boys Open Division · Place 18 · PerrysburgPerrysburg | 3,200 Meters MS Boys Open Division | 18 | 12:55.7 PB | 8 |
| Sep 8 | NLL vs. McCord and AW Sep 8 · 3,200 Meters JH Boys · Place 29 · PerrysburgPerrysburg | 3,200 Meters JH Boys | 29 | 13:36Unofficial | 8 |
2020 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Napoleon Middle School InvitationalOct 3 · 3,200 Meters JH Boys · Place 52 · PerrysburgPerrysburg | 3,200 Meters JH Boys | 52 | 14:04Unofficial | 7 |
| Sep 30 | Home Meet w/ McCord and AWSep 30 · 3,200 Meters JH Boys · Place 55 · PerrysburgPerrysburg | 3,200 Meters JH Boys | 55 | 14:12.5Unofficial | 7 |
| Sep 26 | LC XC Extravaganza Sep 26 · 3,200 Meters JH Boys · PerrysburgPerrysburg | 3,200 Meters JH Boys | 0 | 15:09.28Unofficial | 7 |
| Sep 23 | NLL Meet @ Arbor Hills w/ Maumee Sep 23 · 3,200 Meters JH Boys · Place 37 · PerrysburgPerrysburg | 3,200 Meters JH Boys | 37 | 15:07Unofficial | 7 |
| Sep 19 | Dave's XC Invite @ Ottawa Park Sep 19 · 3,200 Meters Race I · Place 95 · PerrysburgPerrysburg | 3,200 Meters Race I | 95 | 14:55.10 PB | 7 |
| Sep 16 | NLL Dual-Meet: SP, PBSep 16 · 3,200 Meters Boys · Place 31 · PerrysburgPerrysburg | 3,200 Meters Boys | 31 | 15:51Unofficial | 7 |
| Sep 14 | Archbold InvitationalSep 14 · 3,200 Meters Race II · Place 27 · PerrysburgPerrysburg | 3,200 Meters Race II | 27 | 15:27.89 PB | 7 |
| Sep 9 | NLL @ BG w/ Timberstone Sep 9 · 3,200 Meters New Division · PerrysburgPerrysburg | 3,200 Meters New Division | 0 | 14:50Unofficial | 7 |
| Aug 29 | Defiance Early Bird Open Aug 29 · 3,200 Meters Middle School · Place 31 · Perrysburg CmsPerrysburg Cms | 3,200 Meters Middle School | 31 | 16:29.53 | — |
| Aug 10 | PJHS Boys XC Time Trial Aug 10 · 3,200 Meters Middle School · PerrysburgPerrysburg | 3,200 Meters Middle School | 0 | 19:19Unofficial | 7 |