Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Franklin Pierce UniversityNCAA Division II East Region Cross Country Championships · Nov 4 | 36:16.5 | NCAA Division II East Region Cross Country Championships | November 4, 2023 |
| 10,000 Meters · Matt St. James Cross Country TrailsNCAA DII East Regional · Nov 9 | 36:31.2 | NCAA DII East Regional | November 9, 2024 |
| 4,000 Meters · Central Park of Morris CountyUSATF New Jersey Association Junior Olympic Championships · Nov 1 | 20:21.88 | USATF New Jersey Association Junior Olympic Championships | November 1, 2015 |
| 4,000 Meters · Holmdel ParkShore AC Youth Series · Oct 2 | 23:54 | Shore AC Youth Series | October 2, 2016 |
| 5,000 Meters · Central Park - Morris CountryNJCTC Stewart Invitational · Sep 29 | 20:29.17 | NJCTC Stewart Invitational | September 29, 2018 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 1 Championships · Nov 10 | 20:18 | NJSIAA Group 1 Championships | November 10, 2018 |
| 5,000 Meters · Holmdel Park NJSIAA Group 1 Championships · Nov 16 | 18:30 | NJSIAA Group 1 Championships | November 16, 2019 |
| 5,000 Meters · Thompson ParkThompson Park Class Meet · Sep 22 | 20:54.51 | Thompson Park Class Meet | September 22, 2018 |
| 8,000 Meters · Belmont PlateauCACC Cross Country Championships · Oct 27 | 29:38.1 | CACC Cross Country Championships | October 27, 2024 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 31:02.5 | Paul Short Run | October 4, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NCAA DII East RegionalNov 9 · 10,000 Meters D2 East · Place 115 · Jefferson (Pa.)Jefferson (Pa.) | 10,000 Meters D2 East | 115 | 36:31.2 PB | Sr |
| Oct 27 | CACC Cross Country ChampionshipsOct 27 · 8,000 Meters CACC · Place 22 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters CACC | 22 | 29:38.1 PB | Sr |
| Oct 4 | Paul Short RunOct 4 · 8,000 Meters Green · Place 127 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters Green | 127 | 31:02.5 PB | Sr |
| Sep 20 | Haverford Main Line inviteSep 20 · 4 Miles Varsity · Place 93 · Jefferson (Pa.)Jefferson (Pa.) | 4 Miles Varsity | 93 | 23:39.9 | SR |
| Sep 14 | Osprey OpenSep 14 · 8,000 Meters Championship · Place 111 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters Championship | 111 | 29:16.45 | SR |
| Sep 7 | Philadelphia Cross ClassicSep 7 · 8,000 Meters Varsity · Place 35 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters Varsity | 35 | 33:34.4 | SR |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NCAA Division II East Region Cross Country ChampionshipsNov 4 · 10,000 Meters College · Place 107 · Jefferson (Pa.)Jefferson (Pa.) | 10,000 Meters College | 107 | 36:16.5 PB | Jr |
| Oct 22 | CACC XC ChampionshipsOct 22 · 8,000 Meters Varsity · Place 25 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters Varsity | 25 | 30:20.0 | JR-3 |
| Oct 7 | Jack St. Clair College InvitationalOct 7 · 8,000 Meters College · Place 26 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters College | 26 | 30:54.5 | Jr |
| Sep 30 | PSU Abington InvitationalSep 30 · 8,000 Meters Varsity · Place 16 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters Varsity | 16 | 31:27.6 | JR |
| Sep 23 | Dickinson College Long-Short InvitationalSep 23 · 8,000 Meters Varsity · Place 144 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters Varsity | 144 | 30:14.3 | JR |
| Sep 16 | Osprey OpenSep 16 · 8,000 Meters Varsity · Place 74 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters Varsity | 74 | 30:30.74 | JR |
| Sep 9 | Philadelphia Metropolitan Cross Country ChampionshipSep 9 · 8,000 Meters College · Place 78 · Jefferson (Pa.)Jefferson (Pa.) | 8,000 Meters College | 78 | 33:04.9 | Jr |
2021 Cross Country
1 results2020 Cross Country
3 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 67 · New ProvidenceNew Providence | 5,000 Meters Varsity | 67 | 18:30 | 11 |
| Nov 16 | NJSIAA Group 1 ChampionshipsNov 16 · 5,000 Meters Varsity · Place 67 · New ProvidenceNew Providence | 5,000 Meters Varsity | 67 | 18:30 PB | 11 |
| Nov 9 | NJSIAA Sectionals - CentralNov 9 · 5,000 Meters Varsity · Place 19 · New ProvidenceNew Providence | 5,000 Meters Varsity | 19 | 18:30.1 | 11 |
| Oct 29 | Union County ChampionshipOct 29 · 5,150 Meters Varsity · Place 50 · New ProvidenceNew Providence | 5,150 Meters Varsity | 50 | 18:40 | — |
| Oct 17 | Union County Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 15 · NEW PROVIDENCENEW PROVIDENCE | 5,000 Meters Varsity | 15 | 17:39.1 | JR |
| Sep 21 | Thompson Park Class MeetSep 21 · 5,000 Meters Varsity · Place 38 · New ProvidenceNew Providence | 5,000 Meters Varsity | 38 | 19:32.17 | 11 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 121 · New ProvidenceNew Providence | 3,200 Meters Varsity | 121 | 11:47.43 | 11 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NJSIAA Non-Public Group A ChampionshipsNov 10 · 5,000 Meters Varsity · Place 120 · New ProvidenceNew Providence | 5,000 Meters Varsity | 120 | 20:18 | 10 |
| Nov 10 | NJSIAA Group 1 ChampionshipsNov 10 · 5,000 Meters Varsity · Place 120 · New ProvidenceNew Providence | 5,000 Meters Varsity | 120 | 20:18 PB | 10 |
| Nov 3 | NJSIAA Central Sectional ChampionshipNov 3 · 5,000 Meters Group 1 · Place 59 · New ProvidenceNew Providence | 5,000 Meters Group 1 | 59 | 21:00.7 | 10 |
| Oct 24 | Union County ChampionshipsOct 24 · 5,150 Meters Varsity · Place 78 · New ProvidenceNew Providence | 5,150 Meters Varsity | 78 | 19:20 | 10 |
| Oct 16 | Union County Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 40 · New ProvidenceNew Providence | 5,000 Meters Varsity | 40 | 19:40 | 10 |
| Sep 29 | NJCTC Stewart InvitationalSep 29 · 5,000 Meters Junior Varsity B · Place 95 · New ProvidenceNew Providence | 5,000 Meters Junior Varsity B | 95 | 20:29.17 PB | 10 |
| Sep 22 | Thompson Park Class MeetSep 22 · 5,000 Meters Sophomore 2 · Place 48 · New ProvidenceNew Providence | 5,000 Meters Sophomore 2 | 48 | 20:54.51 PB | 10 |
2017 Cross Country
4 results2016 Cross Country
1 results2015 Cross Country
1 results