Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Pennypacker ParkColonial Conference Batch Meet · Sep 11 | 17:35.97 | Colonial Conference Batch Meet | September 11, 2018 |
| 3,200 Meters · Cherokee ChallengeCherokee Challenge · Sep 8 | 11:02.90 | Cherokee Challenge | September 8, 2018 |
| 5,000 Meters · 5K Broadway FinishFoot Locker Northeast Regional · Nov 25 | 18:05.5 | Foot Locker Northeast Regional | November 25, 2017 |
| 5,000 Meters · Delsea HSNJSIAA Sectionals - South Group 1 · Nov 4 | 17:10 | NJSIAA Sectionals - South Group 1 | November 4, 2017 |
| 5,000 Meters · DREAM ParkSouth Jersey Shootout · Sep 15 | 16:44.16 | South Jersey Shootout | September 15, 2018 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 1 Championships · Nov 10 | 17:27 | NJSIAA Group 1 Championships | November 10, 2018 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 1 | 18:18 | Shore Coaches Invitational | October 1, 2016 |
| 5,000 Meters · Pennypacker ParkColonial Conference Championships · Oct 20 | 17:17 | Colonial Conference Championships | October 20, 2016 |
| 5,000 Meters · West Deptford ParkColonial Conference Championship · Oct 18 | 16:32 | Colonial Conference Championship | October 18, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NJSIAA Meet of ChampionsNov 17 · 5,000 Meters Championship · Place 108 · Haddon TownshipHaddon Township | 5,000 Meters Championship | 108 | 17:26 | 12 |
| Nov 10 | NJSIAA Non-Public Group A ChampionshipsNov 10 · 5,000 Meters Varsity · Place 16 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 16 | 17:27 | 12 |
| Nov 10 | NJSIAA Group 1 ChampionshipsNov 10 · 5,000 Meters Varsity · Place 16 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 16 | 17:27 PB | 12 |
| Nov 3 | NJSIAA Sectionals - SouthNov 3 · 5,000 Meters Varsity · Place 8 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 8 | 17:18.68 | 12 |
| Oct 18 | Colonial Conference ChampionshipOct 18 · 5,000 Meters Varsity · Place 8 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 8 | 16:32 PB | 12 |
| Oct 6 | New Balance Shore Coaches InvitationalOct 6 · 5,000 Meters Varsity · Place 13 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 13 | 17:13 | 12 |
| Sep 29 | South Jersey Track Coaches Association OpenSep 29 · 5,000 Meters Varsity D1 · Place 6 · Haddon TownshipHaddon Township | 5,000 Meters Varsity D1 | 6 | 17:16.37 | 12 |
| Sep 25 | Colonial Conference Batch MeetSep 25 · 5,000 Meters Varsity · Place 14 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 14 | 18:03 | 12 |
| Sep 15 | South Jersey ShootoutSep 15 · 5,000 Meters 1-2-3 · Place 6 · Haddon TownshipHaddon Township | 5,000 Meters 1-2-3 | 6 | 16:44.16 PB | 12 |
| Sep 11 | Colonial Conference Batch MeetSep 11 · 3,000 Meters Varsity · Place 2 · Haddon TownshipHaddon Township | 3,000 Meters Varsity | 2 | 17:35.97 PB | 12 |
| Sep 8 | Cherokee ChallengeSep 8 · 3,200 Meters Senior · Place 52 · Haddon TownshipHaddon Township | 3,200 Meters Senior | 52 | 11:02.90 PB | 12 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Northeast RegionalNov 25 · 5,000 Meters Junior/Senior · Place 36 · Collingswood NJCollingswood NJ | 5,000 Meters Junior/Senior | 36 | 18:05.5 PB | 11 |
| Nov 11 | NJSIAA Group Non-Public A ChampionshipNov 11 · 5,000 Meters Varsity · Place 44 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 44 | 18:01 | 11 |
| Nov 11 | NJSIAA Group 1 ChampionshipNov 11 · 5,000 Meters Varsity · Place 44 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 44 | 18:01 | 11 |
| Nov 4 | NJSIAA Sectionals - South Group 1Nov 4 · 5,000 Meters Varsity · Place 9 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 9 | 17:10 PB | 11 |
| Oct 7 | Shore Coaches Invitational Oct 7 · 5,000 Meters Varsity - F · Place 60 · Haddon TownshipHaddon Township | 5,000 Meters Varsity - F | 60 | 18:46 | 11 |
2016 Cross Country
4 results2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | NJSIAA Meet of ChampionsNov 21 · 5,000 Meters Championship · Place 160 · Haddon TownshipHaddon Township | 5,000 Meters Championship | 160 | 18:14 | FR |
| Nov 14 | NJSIAA Non-Public A ChampionshipsNov 14 · 5,000 Meters Varsity · Place 435 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 435 | 18:14.00 | FR |
| Nov 14 | NJSIAA Non-Public A ChampionshipsNov 14 · 5,000 Meters Varsity · Place 53 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 53 | 18:14 | FR |
| Nov 14 | NJSIAA Group 1 ChampionshipsNov 14 · 5,000 Meters Varsity · Place 53 · Haddon TownshipHaddon Township | 5,000 Meters Varsity | 53 | 18:13.12 | 9 |
| Nov 7 | NJSAA South SectionalsNov 7 · 5,000 Meters Group 1 · Place 31 · Haddon TownshipHaddon Township | 5,000 Meters Group 1 | 31 | 18:07.58 | 9 |
| Oct 3 | Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity A1 · Place 69 · Haddon TownshipHaddon Township | 5,000 Meters Varsity A1 | 69 | 18:32Unofficial | 9 |