Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.4 Miles · DREAM ParkSouth Jersey Shootout · Sep 15 | 19:07.32 | South Jersey Shootout | September 15, 2018 |
| 3,200 Meters · Cherokee ChallengeCherokee Challenge · Sep 8 | 16:14.05 | Cherokee Challenge | September 8, 2018 |
| 3,200 Meters · Delsea HSSouth Jersey Track Coaches Association Open · Sep 29 | 13:59.65 | South Jersey Track Coaches Association Open | September 29, 2018 |
| 4,000 Meters · Stockton CollegeOsprey Invitational · Sep 20 | 16:45.35 | Osprey Invitational | September 20, 2019 |
| 5,000 Meters · Buena HSBuena Frosh-Soph Meet · Oct 29 | 21:31 | Buena Frosh-Soph Meet | October 29, 2018 |
| 5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 6 | 17:46.76 | NJSIAA Sectionals - South | November 6, 2021 |
| 5,000 Meters · Rowan UniversityOlympic Conference Batch Meet · Sep 17 | 23:21.45 | Olympic Conference Batch Meet | September 17, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 113 · Washington Twp | 5,000 Meters Varsity | 113 | 18:35 | 12 |
| Nov 6 | NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 4 · Place 55 · Washington Township | 5,000 Meters Group 4 | 55 | 17:46.76 PB | 12 |
| Oct 20 | Olympic Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 37 · Washington Twp | 5,000 Meters Varsity | 37 | 17:49.70 | — |
| Oct 14 | Gloucester County ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 1 · M12 Washington Twp | 5,000 Meters Junior Varsity | 1 | 18:31.31 | — |
| Sep 21 | Olympic Conf Batch MeetSep 21 · 5,000 Meters Varsity · Place 12 · Washington Twp | 5,000 Meters Varsity | 12 | 18:59.68 | — |
| Sep 17 | Battle @ Ocean County ParkSep 17 · 5,000 Meters Varsity · Place 87 · Washington Twp | 5,000 Meters Varsity | 87 | 19:04 | 12 |
| Sep 11 | Cherokee ChallengeSep 11 · 3,200 Meters Varsity · Place 173 · Washington Twp | 3,200 Meters Varsity | 173 | 12:37.88 | 12 |
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | SJTCA JV and Frosh OpenNov 10 · Varsity · Place 30 · Washington Twp | Varsity | 30 | 19:59.60 | 11 |
| Oct 24 | Olympic Conference ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 26 · Washington Twp | 5,000 Meters Junior Varsity | 26 | 19:48.90 | 11 |
| Oct 24 | Olympic Conference ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 26 · Washington Twp | 5,000 Meters Junior Varsity | 26 | 19:48.90 | 11 |
| Oct 17 | Olympic Conf Batch MeetOct 17 · 5,000 Meters Varsity · Place 14 · Washington Twp | 5,000 Meters Varsity | 14 | 20:06.60 | 11 |
| Oct 10 | Olympic Conference Batch Meet 2Oct 10 · 5,000 Meters Junior Varsity 1 · Place 21 · Washington Township | 5,000 Meters Junior Varsity 1 | 21 | 20:25.60 | 11 |
| Oct 3 | Olympic Conference Batch MeetOct 3 · 5,000 Meters Varsity · Place 7 · Washington Twp | 5,000 Meters Varsity | 7 | 20:28.50 | 11 |
| Oct 3 | Olympic Conference Batch MeetOct 3 · Junior Varsity · Place 7 · Washington T | Junior Varsity | 7 | 20:28.49 | — |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | Olympic Conference JV ChampionshipsNov 5 · 5,000 Meters Junior Varsity · Place 50 · Washington Twp | 5,000 Meters Junior Varsity | 50 | 20:09.86 | 10 |
| Oct 21 | SJTCA MS, Frosh, Soph ChampionshipsOct 21 · 5,000 Meters Sophomore · Place 26 · M10 Washington Twp | 5,000 Meters Sophomore | 26 | 20:34.10 | — |
| Oct 17 | Gloucester County ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 51 · M10 Washington Twp | 5,000 Meters Junior Varsity | 51 | 20:52.91 | — |
| Oct 12 | South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Junior Varsity · Place 64 · Washington Twp | 5,000 Meters Junior Varsity | 64 | 20:43.99 | — |
| Sep 24 | Olympic Conference Batch MeetSep 24 · 5,000 Meters Varsity · Place 53 · Washington Twp | 5,000 Meters Varsity | 53 | 21:43.61 | — |
| Sep 20 | Osprey InvitationalSep 20 · 4,000 Meters Junior Varsity · Place 85 · Washington Township | 4,000 Meters Junior Varsity | 85 | 16:45.35 PB | 10 |
| Sep 17 | Olympic Conference Batch MeetSep 17 · 5,000 Meters Varsity · Place 78 · Washington Twp | 5,000 Meters Varsity | 78 | 23:06.81 | — |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Buena Frosh-Soph MeetOct 29 · 5,000 Meters Freshman · Place 26 · Washington Township | 5,000 Meters Freshman | 26 | 21:31 PB | 9 |
| Oct 22 | Gloucester County ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 94 · M9 Washington Twp | 5,000 Meters Junior Varsity | 94 | 22:56.25 | — |
| Sep 29 | South Jersey Track Coaches Association OpenSep 29 · 3,200 Meters Freshman · Place 110 · Washington Township | 3,200 Meters Freshman | 110 | 13:59.65 PB | 9 |
| Sep 25 | Olympic Conference Batch MeetSep 25 · 5,000 Meters Race 1 · Place 47 · Washington Township | 5,000 Meters Race 1 | 47 | 24:54.24 | 9 |
| Sep 17 | Olympic Conference Batch MeetSep 17 · 5,000 Meters Varsity Race 1 · Place 87 · Washington Township | 5,000 Meters Varsity Race 1 | 87 | 23:21.45 PB | 9 |
| Sep 15 | South Jersey ShootoutSep 15 · 2.4 Miles Freshman · Place 77 · Washington Township | 2.4 Miles Freshman | 77 | 19:07.32 PB | 9 |
| Sep 8 | Cherokee ChallengeSep 8 · 3,200 Meters Freshman · Place 354 · Washington Township | 3,200 Meters Freshman | 354 | 16:14.05 PB | 9 |