Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Tippecanoe Valley High SchoolTippy Valley Invitational · Sep 14 | 13:08.8 | Tippy Valley Invitational | September 14, 2019 |
| 5,000 Meters · Caston Jr/Sr HighCaston Invite · Sep 2 | 18:09.9 | Caston Invite | September 2, 2023 |
| 5,000 Meters · Culver Military AcademyIHSAA Regional 04 - Culver Academies · Oct 15 | 17:44 | IHSAA Regional 04 - Culver Academies | October 15, 2022 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 13 | 18:42.8 | NXR Midwest Regional Championships | November 13, 2022 |
| 5,000 Meters · Logansport Community High SchoolJacob Graf Invitational · Aug 19 | 18:13.8 | Jacob Graf Invitational | August 19, 2023 |
| 5,000 Meters · Manchester UniversityIHSAA Sectional 07 - Manchester · Oct 8 | 17:28.1 | IHSAA Sectional 07 - Manchester | October 8, 2022 |
| 5,000 Meters · New Prairie High SchoolNew Prairie Invitational · Sep 18 | 18:45.8 | New Prairie Invitational | September 18, 2021 |
| 5,000 Meters · Rochester Community High SchoolRochester Invitational · Aug 21 | 18:59.8 | Rochester Invitational | August 21, 2021 |
| 5,000 Meters · The Plex IPFWIHSAA XC Regional 2 - New Haven · Oct 21 | 17:32.3 | IHSAA XC Regional 2 - New Haven | October 21, 2023 |
| 5,000 Meters · Tippecanoe Valley High SchoolTippecanoe Valley Invite · Sep 10 | 18:08.4 | Tippecanoe Valley Invite | September 10, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | IHSAA XC Regional 2 - New HavenOct 21 · 5,000 Meters Varsity · Place 93 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 93 | 17:32.3 PB | 12 |
| Oct 14 | IHSAA XC Sectional 6 - ManchesterOct 14 · 3.1 Miles Varsity · Place 21 · Rochester CommunityRochester Community | 3.1 Miles Varsity | 21 | 17:26.5 | SR |
| Sep 30 | TRC ChampionshipSep 30 · 5,000 Meters Varsity · Place 13 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 13 | 17:41Unofficial | 12 |
| Sep 29 | New Haven InviteSep 29 · 5,000 Meters Varsity · Place 19 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 19 | 17:36.7Unofficial | 12 |
| Sep 16 | New Prairie InvitationalSep 16 · 5,000 Meters Varsity · Place 38 · RochesterRochester | 5,000 Meters Varsity | 38 | 18:11.3 | 12 |
| Sep 9 | Maconaquah InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 20 | 17:43.2 | 12 |
| Sep 2 | Caston InviteSep 2 · 5,000 Meters Varsity · Place 11 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 11 | 18:09.9 | 12 |
| Sep 2 | Caston InviteSep 2 · 5,000 Meters High School Boys · Place 11 · Rochester CommunityRochester Community | 5,000 Meters High School Boys | 11 | 18:09.9 PB | 12 |
| Aug 19 | Jacob Graf Memorial LogansportAug 19 · 5,000 Meters Varsity · Place 17 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 17 | 18:13.8 | SR |
| Aug 19 | Jacob Graf InvitationalAug 19 · 5,000 Meters Varsity · Place 17 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 17 | 18:13.8 PB | 12 |
| Aug 12 | RHS Alumni MeetAug 12 · 3,000 Meters Varsity · Rochester CommunityRochester Community | 3,000 Meters Varsity | 0 | 10:48Unofficial | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Open 4 · Place 175 · UnattachedUnattached | 5,000 Meters Open 4 | 175 | 18:42.8 PB | 11 |
| Oct 15 | IHSAA Regional 04 - Culver AcademiesOct 15 · 5,000 Meters Varsity · Place 23 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 23 | 17:44 PB | 11 |
| Oct 8 | IHSAA Sectional 07 - ManchesterOct 8 · 5,000 Meters Varsity · Place 13 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 13 | 17:28.1 PB | 11 |
| Oct 1 | Three Rivers Conference ChampionshipOct 1 · 5,000 Meters Varsity · Place 8 · RochesterRochester | 5,000 Meters Varsity | 8 | 17:37 | — |
| Sep 24 | Culver Academies InvitationalSep 24 · 5,000 Meters Varsity · Place 28 · Rochester Community High SchooRochester Community High Schoo | 5,000 Meters Varsity | 28 | 18:03.3 | 11 |
| Sep 10 | Tippecanoe Valley InviteSep 10 · 5,000 Meters HS Boys · Place 5 · Rochester CommunityRochester Community | 5,000 Meters HS Boys | 5 | 18:08.4 PB | 11 |
| Aug 22 | North Miami InvitationalAug 22 · 5,000 Meters Varsity Boys · Place 3 · Rochester CommunityRochester Community | 5,000 Meters Varsity Boys | 3 | 18:16.7Unofficial | 11 |
| Aug 20 | Rochester InviteAug 20 · 5,000 Meters Varsity · Place 2 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 2 | 17:58.0 | 11 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | IHSAA Semi-States 4 - New PrairieOct 23 · 5,000 Meters Varsity · Place 123 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 123 | 18:10.7 | SO |
| Oct 16 | IHSAA Regional 04 - Culver AcademiesOct 16 · 5,000 Meters Varsity · Place 29 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 29 | 18:40 | 10 |
| Oct 9 | IHSAA Sectional 7 - ManchesterOct 9 · 5,000 Meters Varsity · Place 23 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 23 | 19:00.1 | SO |
| Oct 2 | Three Rivers Conference ChampionshipOct 2 · 5,000 Meters Varsity · Place 10 · RochesterRochester | 5,000 Meters Varsity | 10 | 18:12.9 | SO |
| Sep 25 | Culver Academies Cross Country InvitationalSep 25 · 5,000 Meters Varsity · Place 35 · Rochester Community High SchooRochester Community High Schoo | 5,000 Meters Varsity | 35 | 18:18.7 | 10 |
| Sep 18 | New Prairie Invite (Hobart Results)Sep 18 · 5,000 Meters 2A · Place 62 · RochesterRochester | 5,000 Meters 2A | 62 | 18:45.8 | 10 |
| Sep 18 | New Prairie InvitationalSep 18 · 5,000 Meters Varsity AA · Place 62 · Rochester CommunityRochester Community | 5,000 Meters Varsity AA | 62 | 18:45.8 PB | 10 |
| Sep 11 | Tippecanoe Valley InviteSep 11 · 5,000 Meters HS Boys · Place 16 · Rochester CommunityRochester Community | 5,000 Meters HS Boys | 16 | 18:48.2 | 10 |
| Sep 4 | Manchester InviteSep 4 · 5,000 Meters New Division · Place 39 · Rochester CommunityRochester Community | 5,000 Meters New Division | 39 | 18:31.9Unofficial | 10 |
| Aug 21 | Rochester InvitationalAug 21 · 5,000 Meters Varsity · Place 8 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 8 | 18:59.8 PB | 10 |
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | IHSAA Logansport RegionalOct 17 · 5,000 Meters Varsity · Place 58 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 58 | 18:58.0 | 9 |
| Oct 10 | IHSAA Manchester SectionalOct 10 · 5,000 Meters Varsity · Place 35 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 35 | 19:20.3 | 9 |
| Oct 3 | Three Rivers Conference ChampionshipOct 3 · 5,000 Meters Varsity · Place 27 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 27 | 19:12.4 | 9 |
| Sep 19 | New Prairie InviteSep 19 · 5,000 Meters Varsity 2A · Place 64 · RochesterRochester | 5,000 Meters Varsity 2A | 64 | 19:50.1 | Freshman |
| Sep 19 | New Prairie InviteSep 19 · 5,000 Meters Boys 2A Varsity · Place 64 · Rochester CommunityRochester Community | 5,000 Meters Boys 2A Varsity | 64 | 19:50.1 | 9 |
| Sep 12 | Tippecanoe Valley InviteSep 12 · 5,000 Meters Varsity · Place 42 · Rochester CommunityRochester Community | 5,000 Meters Varsity | 42 | 20:08.5 | — |
| Sep 5 | Manchester InvitationalSep 5 · 5,000 Meters Varsity · Place 102 · RochesterRochester | 5,000 Meters Varsity | 102 | 20:38.8 | 9 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | RRC ChampionshipOct 5 · 3,000 Meters Middle School · Place 26 · RochesterRochester | 3,000 Meters Middle School | 26 | 11:53.4Unofficial | 8 |
| Sep 28 | Culver Academies InvitationalSep 28 · 3,000 Meters Varsity · Place 120 · Rochester Community Middle SchRochester Community Middle Sch | 3,000 Meters Varsity | 120 | 12:55.7 | 8 |
| Sep 28 | Culver InviteSep 28 · 3,000 Meters Middle School · RochesterRochester | 3,000 Meters Middle School | 0 | 12:58Unofficial | 8 |
| Sep 24 | Rochester vs. WinamacSep 24 · 3,000 Meters Middle School · Place 6 · RochesterRochester | 3,000 Meters Middle School | 6 | 12:59Unofficial | 8 |
| Sep 19 | Pioneer InviteSep 19 · 3,000 Meters Middle School · Place 11 · RochesterRochester | 3,000 Meters Middle School | 11 | 13:38Unofficial | 8 |
| Sep 14 | Tippy Valley Invitational Sep 14 · 3,000 Meters Boys Middle School · Place 18 · RochesterRochester | 3,000 Meters Boys Middle School | 18 | 13:08.8 PB | 8 |
| Sep 10 | Rochester @ PioneerSep 10 · 3,000 Meters Middle School · Place 7 · RochesterRochester | 3,000 Meters Middle School | 7 | 13:00Unofficial | 8 |
| Sep 3 | Southwood InviteSep 3 · 3,000 Meters Varsity · Place 28 · RochesterRochester | 3,000 Meters Varsity | 28 | 13:16Unofficial | 8 |
| Aug 27 | North Miami InvitationalAug 27 · 3,000 Meters Middle School · Place 28 · RochesterRochester | 3,000 Meters Middle School | 28 | 12:45Unofficial | 8 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 29 | Running Rivers Conference MeetSep 29 · 3,000 Meters Middle School · Place 34 · RochesterRochester | 3,000 Meters Middle School | 34 | 12:56.4Unofficial | 7 |
| Sep 18 | Rochester @ WinamacSep 18 · 3,000 Meters Middle School · Place 9 · RochesterRochester | 3,000 Meters Middle School | 9 | 12:30Unofficial | 7 |
| Sep 13 | Pioneer InvitationalSep 13 · 3,000 Meters Middle School · Place 9 · RochesterRochester | 3,000 Meters Middle School | 9 | 13:43Unofficial | 7 |
| Sep 8 | Tippy Valley InvitationalSep 8 · 3,000 Meters Middle School · Place 32 · RochesterRochester | 3,000 Meters Middle School | 32 | 13:29.4Unofficial | 7 |
| Sep 4 | Rochester vs. PioneerSep 4 · 3,000 Meters Middle School · Place 10 · RochesterRochester | 3,000 Meters Middle School | 10 | 13:44Unofficial | 7 |
| Sep 1 | Manchester InvitationalSep 1 · Middle School Varsity · Place 46 · Rochester MSRochester MS | Middle School Varsity | 46 | 12:59.1 | — |
| Aug 28 | Southwood InvitationalAug 28 · 3,000 Meters Middle School · Place 24 · RochesterRochester | 3,000 Meters Middle School | 24 | 13:38.8Unofficial | 7 |
| Aug 23 | LaVille InvitationalAug 23 · 3,000 Meters Middle School · Place 34 · RochesterRochester | 3,000 Meters Middle School | 34 | 13:29.0 | 7 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Running Rivers Conference MeetSep 30 · 3,000 Meters Middle School · Place 57 · RochesterRochester | 3,000 Meters Middle School | 57 | 13:33Unofficial | 6 |
| Sep 19 | Rochester vs. WinamacSep 19 · 3,000 Meters Middle School · Place 19 · RochesterRochester | 3,000 Meters Middle School | 19 | 14:12Unofficial | 6 |
| Sep 2 | Manchester InviteSep 2 · 3,000 Meters Middle School · Place 61 · RochesterRochester | 3,000 Meters Middle School | 61 | 13:38Unofficial | 6 |
| Aug 29 | Southwood InviteAug 29 · 3,000 Meters Middle School · RochesterRochester | 3,000 Meters Middle School | 0 | 14:15.9Unofficial | 6 |
| Aug 24 | LaVille InviteAug 24 · 3,000 Meters Middle School · Place 60 · RochesterRochester | 3,000 Meters Middle School | 60 | 14:58Unofficial | 6 |
| Aug 22 | North Miami InviteAug 22 · 3,000 Meters Middle School · Place 49 · RochesterRochester | 3,000 Meters Middle School | 49 | 14:27Unofficial | 6 |