Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 30 | 16:39.83 | Suffolk Short Course Classic | August 30, 2025 |
| 5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 5 | 16:30.6 | Suffolk Short Course Classic | September 5, 2026 |
| 5,000 Meters · Highland HSIHSAA Sectional 01 - Highland · Oct 8 | 17:02.7 | IHSAA Sectional 01 - Highland | October 8, 2022 |
| 5,000 Meters · Kankakee Valley HSNCC Championship · Oct 1 | 17:05.24 | NCC Championship | October 1, 2022 |
| 5,000 Meters · Lemon LakeIHSAA Regional 01 - Crown Point · Oct 15 | 17:06.7 | IHSAA Regional 01 - Crown Point | October 15, 2022 |
| 5,000 Meters · New Prairie High SchoolNew Prairie Invitational · Sep 18 | 18:24.3 | New Prairie Invitational | September 18, 2021 |
| 5,000 Meters · Stanley Quarter ParkCCSU Mini Meet · Oct 24 | 16:02.44 | CCSU Mini Meet | October 24, 2025 |
| 5,000 Meters · Tippecanoe County AmphitheaterHarrison Invitational · Sep 2 | 16:15.4 | Harrison Invitational | September 2, 2023 |
| 5,000 Meters · Tippecanoe County Amphitheater ParkLafayette Harrison Invite · Sep 3 | 16:48 | Lafayette Harrison Invite | September 3, 2022 |
| 8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 10 | 25:59.4 | New England (NEICAAA) Cross Country Championship | October 10, 2025 |
| 8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 9 | 26:45.1 | New England (NEICAAA) Cross Country Championships | October 9, 2026 |
| 8,000 Meters · U Albany Campus CourseAmerica East Cross Country Championships · Oct 30 | 26:22.5 | America East Cross Country Championships | October 30, 2026 |
| 8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 27:27.97 | 53rd UMass Dartmouth Cross Country Invitational | September 19, 2026 |
| 8200 m · Stanley Quarter ParkCCSU Ted Owen Invite · Sep 20 | 28:00.70 | CCSU Ted Owen Invite | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | America East Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 67 · New HampshireNew Hampshire | 8,000 Meters Champ | 67 | 26:55.2 | So |
| Oct 24 | CCSU Mini MeetOct 24 · 5,000 Meters Varsity · Place 39 · New HampshireNew Hampshire | 5,000 Meters Varsity | 39 | 16:02.44 PB | So |
| Oct 10 | New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 88 · New HampshireNew Hampshire | 8,000 Meters NEICAAA | 88 | 25:59.4 PB | So |
| Sep 20 | CCSU Ted Owen InviteSep 20 · 8,200 Meters Varsity · Place 66 · New HampshireNew Hampshire | 8,200 Meters Varsity | 66 | 28:00.70 PB | So |
| Aug 30 | Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 41 · New HampshireNew Hampshire | 5,000 Meters Men's Race | 41 | 16:39.83 PB | So |
2024 Cross Country
1 results2023 Cross Country
6 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | IHSAA Regional 01 - Crown PointOct 15 · 5,000 Meters Varsity · Place 11 · MunsterMunster | 5,000 Meters Varsity | 11 | 17:06.7 PB | 11 |
| Oct 8 | IHSAA Sectional 01 - HighlandOct 8 · 5,000 Meters Varsity · Place 4 · MunsterMunster | 5,000 Meters Varsity | 4 | 17:02.7 PB | 11 |
| Oct 1 | NCC Championship Oct 1 · 5,000 Meters Varsity · Place 3 · MunsterMunster | 5,000 Meters Varsity | 3 | 17:05.24 PB | 11 |
| Sep 10 | Bob Thomas InvitationalSep 10 · 5,000 Meters Varsity · Place 35 · MunsterMunster | 5,000 Meters Varsity | 35 | 18:05.11 | 11 |
| Sep 3 | Lafayette Harrison InviteSep 3 · 5,000 Meters Varsity · Place 21 · MunsterMunster | 5,000 Meters Varsity | 21 | 16:48 PB | 11 |
| Aug 27 | Skourpa InviteAug 27 · 5,000 Meters Varsity · Place 37 · MunsterMunster | 5,000 Meters Varsity | 37 | 18:22.00 | 11 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | IHSAA Semi-States 4 - New PrairieOct 23 · 5,000 Meters Varsity · Place 109 · MunsterMunster | 5,000 Meters Varsity | 109 | 17:59.5 | SO |
| Oct 16 | IHSAA Regional 01 - Crown PointOct 16 · 5,000 Meters Varsity · Place 16 · MunsterMunster | 5,000 Meters Varsity | 16 | 17:28.3 | 10 |
| Oct 2 | NCC Conference MeetOct 2 · 5,000 Meters Varsity · Place 13 · MunsterMunster | 5,000 Meters Varsity | 13 | 17:32.4 | SO |
| Sep 18 | New Prairie Invite (Hobart Results)Sep 18 · 5,000 Meters Freshman Sophomore · Place 16 · MunsterMunster | 5,000 Meters Freshman Sophomore | 16 | 18:24.3 | 10 |
| Sep 18 | New Prairie InvitationalSep 18 · 5,000 Meters Freshman/ Sophomore · Place 16 · MunsterMunster | 5,000 Meters Freshman/ Sophomore | 16 | 18:24.3 PB | 10 |
2020 Cross Country
4 results