Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.4 Miles · DREAM ParkSouth Jersey Shootout · Sep 15 | 18:30.60 | South Jersey Shootout | September 15, 2018 |
| 3,000 Meters · Pennypacker ParkColonial Conference Batch Meet · Sep 11 | 26:26.40 | Colonial Conference Batch Meet | September 11, 2018 |
| 3,200 Meters · Cherokee ChallengeCherokee Challenge · Sep 8 | 14:59.87 | Cherokee Challenge | September 8, 2018 |
| 3,200 Meters · Delsea HSSouth Jersey Track Coaches Association Open · Sep 29 | 14:24.77 | South Jersey Track Coaches Association Open | September 29, 2018 |
| 5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 6 | 24:24.44 | NJSIAA Sectionals - South | November 6, 2021 |
| 5,000 Meters · Pennypacker ParkColonial Conference Batch Haddonfield · Oct 8 | 23:55 | Colonial Conference Batch Haddonfield | October 8, 2021 |
| 5,000 Meters · West Deptford ParkColonial Conference Championship · Oct 18 | 24:25 | Colonial Conference Championship | October 18, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 121 · Haddon Heights | 5,000 Meters Varsity | 121 | 26:12 | 12 |
| Nov 6 | NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 2 · Place 36 · Haddon Heights | 5,000 Meters Group 2 | 36 | 24:24.44 PB | 12 |
| Oct 28 | Colonial Conference ChampionshipsOct 28 · 5,000 Meters Championship · Place 20 · Haddon Heights | 5,000 Meters Championship | 20 | 24:07.00 | — |
| Oct 12 | Colonial Conference BatchOct 12 · 5,000 Meters Varsity · Place 23 · Haddon Heights | 5,000 Meters Varsity | 23 | 24:34.00 | — |
| Oct 9 | South Jersey Track Coaches Association OpenOct 9 · 5,000 Meters Division 3 · Place 91 · Haddon Heigh | 5,000 Meters Division 3 | 91 | 24:56.44 | — |
| Oct 9 | South Jersey Track Coaches Association OpenOct 9 · 5,000 Meters Division 2 · Place 18 · Haddon Heights | 5,000 Meters Division 2 | 18 | 24:56.44 | — |
| Oct 8 | Colonial Conference Batch HaddonfieldOct 8 · 5,000 Meters Varsity · Place 18 · Haddon Heights | 5,000 Meters Varsity | 18 | 23:55 PB | 12 |
| Sep 28 | Colonial Conference BatchSep 28 · 5,000 Meters Varsity · Place 11 · Haddon Heights | 5,000 Meters Varsity | 11 | 24:14.00 | — |
| Sep 14 | Colonial Conference Batch MeetSep 14 · 5,000 Meters Varsity · Place 11 · Haddon Heights | 5,000 Meters Varsity | 11 | 25:49.00 | — |
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 240 · Haddon Heights | 5,000 Meters Varsity | 240 | 27:34.00 | 11 |
| Nov 14 | NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 54 · Haddon Heights | 5,000 Meters Varsity | 54 | 27:34.00 | 11 |
| Nov 6 | Colonial Conference ChampionshipsNov 6 · 5,000 Meters Varsity · Place 38 · Haddon Heights | 5,000 Meters Varsity | 38 | 28:38 | 11 |
| Oct 27 | Colonial Conference Batch GIRLS-HaddonfieldOct 27 · 5,000 Meters Varsity · Place 11 · Haddon Heights | 5,000 Meters Varsity | 11 | 25:24.00 | — |
| Oct 20 | Colonial Conference Batch-GirlsOct 20 · 5,000 Meters Varsity · Place 16 · Haddon Heights | 5,000 Meters Varsity | 16 | 26:01.00 | — |
| Oct 13 | Colonial Conference Meet-GIRLSOct 13 · 5,000 Meters Haddon Heights HS vs Haddon Township · Place 11 · Haddon Heights | 5,000 Meters Haddon Heights HS vs Haddon Township | 11 | 26:21 | 11 |
| Oct 2 | Colonial Conference Batch-Audubon HS vs Haddon HeightsOct 2 · 5,000 Meters Varsity · Place 5 · Haddon Heights | 5,000 Meters Varsity | 5 | 25:26 | 11 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJSIAA Sectionals - SouthNov 9 · 5,000 Meters Varsity · Place 67 · Haddon Heights | 5,000 Meters Varsity | 67 | 27:01.4 | 10 |
| Oct 24 | Colonial Conference All Star MeetOct 24 · 5,000 Meters Varsity · Place 51 · Haddon Heights | 5,000 Meters Varsity | 51 | 26:28.00 | — |
| Oct 18 | Camden County ChampionshipOct 18 · 5,000 Meters Varsity · Place 48 · Haddon Heights | 5,000 Meters Varsity | 48 | 26:40.51 | — |
| Oct 5 | New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 103 · Haddon Heights | 5,000 Meters Varsity | 103 | 26:27 | 10 |
| Sep 17 | Colonial Conference Batch-- HaddonfieldSep 17 · 5,000 Meters Varsity · Place 20 · Haddon Heights | 5,000 Meters Varsity | 20 | 24:44.00 | — |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Sophomore · Place 130 · Haddon Heights | 3,200 Meters Sophomore | 130 | 15:18.14 | 10 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | NJSIAA Sectionals - SouthNov 3 · 5,000 Meters Varsity · Place 41 · Haddon Heights | 5,000 Meters Varsity | 41 | 24:16.14 | 9 |
| Oct 24 | Haddonfield Sub Varsity InvitationalOct 24 · 5,000 Meters Freshman · Place 56 · M Haddon Heights | 5,000 Meters Freshman | 56 | 23:00.47 | — |
| Oct 18 | Colonial Conference ChampionshipOct 18 · 5,000 Meters Varsity · Place 31 · Haddon Heights | 5,000 Meters Varsity | 31 | 24:25 PB | 9 |
| Oct 15 | SJTCA Frosh Soph ChampionshipsOct 15 · 2.1 Miles Freshman · Place 6 · W9 Haddon Heights | 2.1 Miles Freshman | 6 | 19:14.43 | — |
| Oct 6 | New Balance Shore Coaches InvitationalOct 6 · 3,200 Meters Freshman · Place 36 · Haddon Heights | 3,200 Meters Freshman | 36 | 15:58 | 9 |
| Sep 29 | South Jersey Track Coaches Association OpenSep 29 · 3,200 Meters Freshman · Place 12 · Haddon Heights | 3,200 Meters Freshman | 12 | 14:24.77 PB | 9 |
| Sep 15 | South Jersey ShootoutSep 15 · 2.4 Miles Freshman · Place 7 · Haddon Heights | 2.4 Miles Freshman | 7 | 18:30.60 PB | 9 |
| Sep 11 | Colonial Conference Batch MeetSep 11 · 3,000 Meters Varsity · Place 16 · Haddon Heights | 3,000 Meters Varsity | 16 | 26:26.40 PB | 9 |
| Sep 8 | Cherokee ChallengeSep 8 · 3,200 Meters Freshman · Place 63 · Haddon Heights | 3,200 Meters Freshman | 63 | 14:59.87 PB | 9 |