Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Maxwell ParkTitan Opener · Aug 29 | 17:24.0 | Titan Opener | August 29, 2025 |
| 5,000 Meters · Benton Central Jr Sr High SchoolIHSAA Sectional 05 - Benton Central · Oct 8 | 18:48.9 | IHSAA Sectional 05 - Benton Central | October 8, 2022 |
| 5,000 Meters · Brownsburg East MSIHSAA Brownsburg Regional · Oct 26 | 17:30.9 | IHSAA Brownsburg Regional | October 26, 2024 |
| 5,000 Meters · LaVern Gibson CourseTHSB Invitational · Sep 2 | 19:22.3 | THSB Invitational | September 2, 2023 |
| 5,000 Meters · Northeast Dubois Jr/Sr High SchoolNortheast Dubois Jeep Invitational · Sep 3 | 18:23.6 | Northeast Dubois Jeep Invitational | September 3, 2024 |
| 5,000 Meters · Tippecanoe County AmphitheaterIHSAA XC Sectional 12 - Harrison (West Lafayette) · Oct 14 | 18:34.4 | IHSAA XC Sectional 12 - Harrison (West Lafayette) | October 14, 2023 |
| 5,000 Meters · University of Illinois Springfield11th Annual UIS Prairie Stars Invitational · Sep 4 | 18:10.82 | 11th Annual UIS Prairie Stars Invitational | September 4, 2026 |
| 7,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 5 | 25:36.61 | Prairie Stars Invitational | September 5, 2025 |
| 8,000 Meters · Beloit ClubMidwest Conference Cross Country Championships · Oct 31 | 28:33.0 | Midwest Conference Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Detweiller ParkBradley Intercollegiate Championships · Sep 18 | 29:57.7 | Bradley Intercollegiate Championships | September 18, 2026 |
| 8,000 Meters · Hillsboro Country ClubGreenville Classic · Oct 17 | 29:13.36 | Greenville Classic | October 17, 2025 |
| 8,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 15 | 29:18.2 | NCAA D3 Midwest Region Championships | November 15, 2025 |
| 8,000 Meters · Saukie Golf CourseBrissman-Lundeen Invitational · Oct 3 | 29:45.04 | Brissman-Lundeen Invitational | October 3, 2026 |
| 8,000 Meters · Seminole Valley ParkMidwest Conference Championships · Nov 1 | 28:25.5 | Midwest Conference Championships | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · Place 168 · Illinois CollegeIllinois College | 8,000 Meters College | 168 | 29:18.2 PB | Fr |
| Nov 1 | Midwest Conference ChampionshipsNov 1 · 8,000 Meters Champ · Place 67 · Illinois CollegeIllinois College | 8,000 Meters Champ | 67 | 28:25.5 PB | Fr |
| Oct 17 | Greenville ClassicOct 17 · 8,000 Meters Men · Place 34 · Illinois CollegeIllinois College | 8,000 Meters Men | 34 | 29:13.36 PB | Fr |
| Oct 4 | Brissman-Lundeen InvitationalOct 4 · 8,000 Meters College · Place 95 · Illinois CollegeIllinois College | 8,000 Meters College | 95 | 30:08.1 | Fr |
| Sep 19 | Bradley Intercollegiate ChampionshipsSep 19 · 8,000 Meters Champs · Place 160 · Illinois CollegeIllinois College | 8,000 Meters Champs | 160 | 30:27.20 | Fr |
| Sep 5 | Prairie Stars InvitationalSep 5 · 7,000 Meters Men's Race · Place 80 · Illinois CollegeIllinois College | 7,000 Meters Men's Race | 80 | 25:36.61 PB | Fr |
| Aug 29 | Titan OpenerAug 29 · 3 Miles Men's 3M · Place 12 · Illinois CollegeIllinois College | 3 Miles Men's 3M | 12 | 17:24.0 PB | Fr |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | IHSAA Brownsburg RegionalOct 26 · 5,000 Meters Varsity · Place 131 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 131 | 17:30.9 PB | 12 |
| Oct 19 | IHSAA Sectional 12 - West LafayetteOct 19 · 5,000 Meters Varsity · Place 24 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 24 | 17:31.1 | SR |
| Oct 4 | Nike XC Town TwilightOct 4 · 5,000 Meters Open · Place 49 · North MontgomeryNorth Montgomery | 5,000 Meters Open | 49 | 17:45.90 | 12 |
| Sep 18 | Montgomery Co. ChampsSep 18 · 5,000 Meters Varsity · Place 4 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 4 | 18:23.29 | 12 |
| Sep 7 | THN State PreviewSep 7 · 5,000 Meters 3A · Place 8 · North MontgomeryNorth Montgomery | 5,000 Meters 3A | 8 | 18:03.6 | 12 |
| Sep 3 | Leap into SeptemberSep 3 · 5,000 Meters Varsity · Place 6 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 6 | 18:23.6 | 12 |
| Sep 3 | Northeast Dubois Jeep InvitationalSep 3 · 5,000 Meters Varsity · Place 6 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 6 | 18:23.6 PB | 12 |
| Aug 17 | Harrison Early Season InvitationalAug 17 · 5,000 Meters Varsity · Place 17 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 17 | 18:15.3 | SR |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | IHSAA XC Sectional 12 - Harrison (West Lafayette)Oct 14 · 5,000 Meters Varsity · Place 46 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 46 | 18:34.4 PB | 11 |
| Sep 30 | Sagamore ConferenceSep 30 · 5,000 Meters Varsity · Place 21 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 21 | 18:35.5 | 11 |
| Sep 7 | Charger ClassicSep 7 · 5,000 Meters Varsity · Place 27 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 27 | 18:47.5 | 11 |
| Sep 2 | THSB InvitationalSep 2 · 5,000 Meters Varsity 1A-3A · Place 23 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity 1A-3A | 23 | 19:22.3 PB | 11 |
| Aug 29 | Leap into SeptemberAug 29 · 5,000 Meters Varsity · Place 10 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 10 | 6:35 | — |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | IHSAA Regional 03 - Harrison (West Lafayette)Oct 15 · 5,000 Meters Varsity · Place 60 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 60 | 18:56.8 | 10 |
| Oct 8 | IHSAA Sectional 05 - Benton CentralOct 8 · 5,000 Meters Varsity · Place 17 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 17 | 18:48.9 PB | 10 |
| Oct 1 | Sagamore ConferenceOct 1 · 5,000 Meters Varsity · Place 35 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 35 | 19:39.4 | 10 |
| Sep 8 | Charger ClassicSep 8 · 5,000 Meters Varsity · Place 31 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 31 | 19:13.8 | 10 |
| Sep 3 | THSB InvitationalSep 3 · 5,000 Meters Varsity 1A-3A · Place 26 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity 1A-3A | 26 | 19:49.0Unofficial | 10 |
| Aug 30 | Leap into SeptemberAug 30 · 5,000 Meters Varsity · Place 17 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 17 | 20:21.2 | — |
| Aug 27 | Maverick StampedeAug 27 · 5,000 Meters Varsity · Place 37 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 37 | 19:45.52 | — |
| Aug 13 | Valley Cross KickoffAug 13 · 5,000 Meters Varsity · Place 211 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 211 | 19:43.6 | 10 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | IHSAA Regional 03 - HarrisonOct 16 · 5,000 Meters Varsity · Place 77 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 77 | 20:31.8 | 9 |
| Oct 9 | IHSAA Sectional 05 - Benton CentralOct 9 · 5,000 Meters Varsity · Place 38 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 38 | 20:53.7 | 9 |
| Oct 2 | Sagamore ConferenceOct 2 · 5,000 Meters Varsity · Place 39 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 39 | 20:31.6 | 9 |
| Aug 21 | Fountain Central Grand PrixAug 21 · 5,000 Meters Varsity · Place 38 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 38 | 21:19 | — |
| Aug 14 | Puckett Invite 2021Aug 14 · 5,000 Meters Varsity · Place 33 · North MontgomeryNorth Montgomery | 5,000 Meters Varsity | 33 | 21:52.7 | 9 |