Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Cherokee ChallengeCherokee Challenge · Sep 8 | 15:24.95 | Cherokee Challenge | September 8, 2018 |
| 5,000 Meters · Arnold Field, ArnoldLVC Dutchmen XC Invite · Sep 16 | 20:56.2 | LVC Dutchmen XC Invite | September 16, 2022 |
| 5,000 Meters · Delsea HSSouth Jersey Track Coaches Association Open · Sep 29 | 23:03.26 | South Jersey Track Coaches Association Open | September 29, 2018 |
| 5,000 Meters · DREAM ParkOlympic Conference Batch Meet · Sep 25 | 26:45.40 | Olympic Conference Batch Meet | September 25, 2018 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 4 Championships · Nov 16 | 21:34 | NJSIAA Group 4 Championships | November 16, 2019 |
| 5,000 Meters · Rowan UniversityOlympic Conference Batch Meet · Sep 17 | 28:12.72 | Olympic Conference Batch Meet | September 17, 2018 |
| 6,000 Meters · DeSales University XC CourseNCAA D3 Metro Regional XC Championships · Nov 12 | 24:23.6 | NCAA D3 Metro Regional XC Championships | November 12, 2022 |
| 6,000 Meters · DREAM ParkNCAA Division III Metro Regional · Nov 11 | 23:20.8 | NCAA Division III Metro Regional | November 11, 2023 |
| 6,000 Meters · Forest Akers East Golf Course2022 NCAA Division III Cross Country Champs (49th Men & 41st Women) · Nov 19 | 25:42.0 | 2022 NCAA Division III Cross Country Champs (49th Men & 41st Women) | November 19, 2022 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 24:17.6 | Paul Short Run | October 4, 2024 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 24:32.7 | Paul Short Invitational | September 30, 2023 |
| 6,000 Meters · Messiah UniversityMAC Conference XC Championships · Nov 2 | 24:30.1 | MAC Conference XC Championships | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | 2022 NCAA Division III Cross Country Champs (49th Men & 41st Women)Nov 19 · 6,000 Meters Championship · Place 287 · WidenerWidener | 6,000 Meters Championship | 287 | 25:42.0 PB | So |
| Nov 12 | NCAA D3 Metro Regional XC ChampionshipsNov 12 · 6,000 Meters Championship · Place 28 · WidenerWidener | 6,000 Meters Championship | 28 | 24:23.6 PB | So |
| Oct 29 | Middle Atlantic Conference XC ChampionshipOct 29 · 6,000 Meters Varsity · Place 16 · WidenerWidener | 6,000 Meters Varsity | 16 | 23:39.3 | SO |
| Sep 30 | Lehigh Paul Short RunSep 30 · 6,000 Meters Varsity · Place 36 · WidenerWidener | 6,000 Meters Varsity | 36 | 12:37.0 | SO |
| Sep 16 | LVC Dutchmen XC InviteSep 16 · 5,000 Meters College · Place 43 · WidenerWidener | 5,000 Meters College | 43 | 20:56.2 PB | So |
2021 Cross Country
2 results2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 98 · CherokeeCherokee | 5,000 Meters Varsity | 98 | 21:33.34 | 12 |
| Nov 16 | NJSIAA Group 4 ChampionshipsNov 16 · 5,000 Meters Varsity · Place 98 · CherokeeCherokee | 5,000 Meters Varsity | 98 | 21:34 PB | 12 |
| Nov 9 | NJSIAA Sectionals - SouthNov 9 · 5,000 Meters Varsity · Place 34 · CherokeeCherokee | 5,000 Meters Varsity | 34 | 20:18.7 | 12 |
| Oct 23 | Olympic Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 21 · CherokeeCherokee | 5,000 Meters Varsity | 21 | 20:34.47 | 12 |
| Oct 23 | Olympic Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 15 · CherokeeCherokee | 5,000 Meters Varsity | 15 | 20:34.47 | 12 |
| Oct 18 | Burlington County OpenOct 18 · 5,000 Meters Varsity · Place 21 · CherokeeCherokee | 5,000 Meters Varsity | 21 | 21:40.41 | 12 |
| Oct 12 | South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 3 · Place 22 · CherokeeCherokee | 5,000 Meters Division 3 | 22 | 20:50.40 | — |
| Oct 5 | New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 76 · CherokeeCherokee | 5,000 Meters Varsity | 76 | 21:29 | 12 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 38 · CherokeeCherokee | 3,200 Meters Varsity | 38 | 13:17.43 | 12 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NJSIAA Non-Public Group A ChampionshipsNov 10 · 5,000 Meters Varsity · Place 117 · CherokeeCherokee | 5,000 Meters Varsity | 117 | 22:32 | 11 |
| Nov 10 | NJSIAA Group 4 ChampionshipsNov 10 · 5,000 Meters Varsity · Place 117 · CherokeeCherokee | 5,000 Meters Varsity | 117 | 22:32 | 11 |
| Nov 3 | NJSIAA Sectionals - SouthNov 3 · 5,000 Meters Varsity · Place 58 · CherokeeCherokee | 5,000 Meters Varsity | 58 | 21:35.39 | 11 |
| Oct 17 | Olympic Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 43 · CherokeeCherokee | 5,000 Meters Varsity | 43 | 21:57.26 | 11 |
| Sep 29 | South Jersey Track Coaches Association OpenSep 29 · 5,000 Meters Junior Varsity · Place 9 · CherokeeCherokee | 5,000 Meters Junior Varsity | 9 | 23:03.26 PB | 11 |
| Sep 25 | Olympic Conference Batch MeetSep 25 · 5,000 Meters Race 2 · Place 39 · CherokeeCherokee | 5,000 Meters Race 2 | 39 | 26:45.40 PB | 11 |
| Sep 17 | Olympic Conference Batch MeetSep 17 · 5,000 Meters Varsity Race 1 · Place 63 · CherokeeCherokee | 5,000 Meters Varsity Race 1 | 63 | 28:12.72 PB | 11 |
| Sep 8 | Cherokee ChallengeSep 8 · 3,200 Meters Junior · Place 100 · CherokeeCherokee | 3,200 Meters Junior | 100 | 15:24.95 PB | 11 |