Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Brandywine Creek State ParkSalesianum Invitational · Oct 1 | 23:54.35 | Salesianum Invitational | October 1, 2016 |
| 5,000 Meters · Delsea HSNJSAA South Sectionals · Nov 7 | 22:59.95 | NJSAA South Sectionals | November 7, 2015 |
| 5,000 Meters · Delsea HSNJSIAA South Sectional Championships · Nov 8 | 23:39.26 | NJSIAA South Sectional Championships | November 8, 2014 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 2 Championship · Nov 12 | 22:40 | NJSIAA Group 2 Championship | November 12, 2016 |
| 5,000 Meters · Pennypacker ParkColonial Conference Championships · Oct 20 | 22:06 | Colonial Conference Championships | October 20, 2016 |
| 5,000 Meters · West Deptford ParkColonial Conference Week 2 · Sep 16 | 26:36.00 | Colonial Conference Week 2 | September 16, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NJSIAA Group Non-Public A ChampionshipNov 11 · 5,000 Meters Varsity · Place 102 · Sterling | 5,000 Meters Varsity | 102 | 23:30 | 12 |
| Nov 11 | NJSIAA Group 2 ChampionshipNov 11 · 5,000 Meters Varsity · Place 102 · Sterling | 5,000 Meters Varsity | 102 | 23:30 | 12 |
| Nov 4 | NJSIAA Sectionals - South Group 2Nov 4 · 5,000 Meters Varsity · Place 25 · Sterling | 5,000 Meters Varsity | 25 | 23:19 | 12 |
| Oct 19 | Colonial Conference All Star MeetOct 19 · 5,000 Meters Varsity · Place 28 · Sterling | 5,000 Meters Varsity | 28 | 23:05.00 | — |
| Oct 19 | Colonial Conference All Star MeetOct 19 · 5,000 Meters Varsity · Place 28 · Sterling | 5,000 Meters Varsity | 28 | 23:05.00 | — |
| Oct 13 | Camden County ChampionshipOct 13 · 5,000 Meters Varsity · Place 34 · Sterling | 5,000 Meters Varsity | 34 | 24:11.94 | — |
| Oct 3 | Colonial Conference Batch MeetOct 3 · 5,000 Meters Varsity · Place 14 · Sterling | 5,000 Meters Varsity | 14 | 22:33 | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NJSIAA Group 2 ChampionshipNov 12 · 5,000 Meters Varsity · Place 91 · Sterling | 5,000 Meters Varsity | 91 | 22:40 PB | 11 |
| Nov 5 | NJSIAA Sectionals: South Nov 5 · 5,000 Meters Varsity · Place 22 · Sterling | 5,000 Meters Varsity | 22 | 22:10 | 11 |
| Oct 20 | Colonial Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 14 · Sterling | 5,000 Meters Varsity | 14 | 22:06 PB | 11 |
| Oct 14 | Camden County ChampionshipsOct 14 · 5,000 Meters Varsity · Place 15 · Sterling | 5,000 Meters Varsity | 15 | 24:03.89 | — |
| Oct 1 | Salesianum InvitationalOct 1 · 5,000 Meters Varsity Small School · Place 35 · Sterling | 5,000 Meters Varsity Small School | 35 | 23:54.35 PB | 11 |
| Sep 17 | South Jersey ShootoutSep 17 · 5,000 Meters Varsity · Place 16 · Sterling | 5,000 Meters Varsity | 16 | 22:19.06 | — |
| Sep 13 | Colonial Conference | West Deptford Week 1 Sep 13 · 5,000 Meters Varsity · Place 10 · Sterling | 5,000 Meters Varsity | 10 | 23:33.86 | — |
2015 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NJSIAA Non-Public A ChampionshipsNov 14 · 5,000 Meters Varsity · Place 624 · Sterling | 5,000 Meters Varsity | 624 | 24:21.00 | — |
| Nov 14 | NJSIAA Non-Public A ChampionshipsNov 14 · 5,000 Meters Varsity · Place 124 · Sterling | 5,000 Meters Varsity | 124 | 24:21 | — |
| Nov 14 | NJSIAA Group 2 ChampionshipsNov 14 · 5,000 Meters Varsity · Place 124 · Sterling | 5,000 Meters Varsity | 124 | 24:20.80 | 10 |
| Nov 7 | NJSAA South SectionalsNov 7 · 5,000 Meters Group 2 · Place 35 · Sterling | 5,000 Meters Group 2 | 35 | 22:59.95 PB | 10 |
| Oct 22 | Colonial Conference All-StarOct 22 · 5,000 Meters Varsity · Place 25 · Sterling | 5,000 Meters Varsity | 25 | 23:36.00 | — |
| Oct 16 | Camden County ChampionshipsOct 16 · 5,000 Meters Varsity · Place 33 · Sterling | 5,000 Meters Varsity | 33 | 24:53.00 | — |
| Oct 10 | South Jersey OpenOct 10 · 5,000 Meters Division 2 · Place 42 · Sterling | 5,000 Meters Division 2 | 42 | 23:22.74 | — |
| Sep 19 | South Jersey ShootoutSep 19 · 5,000 Meters Varsity · Place 137 · Sterling | 5,000 Meters Varsity | 137 | 24:44.60 | — |
| Sep 19 | South Jersey ShootoutSep 19 · 5,000 Meters Varsity · Place 35 · Sterling | 5,000 Meters Varsity | 35 | 24:44.57 | — |
2014 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJSIAA South Sectional ChampionshipsNov 8 · 5,000 Meters Group II · Place 37 · Sterling | 5,000 Meters Group II | 37 | 23:39.26 PB | 9 |
| Sep 20 | SJ ShoutoutSep 20 · 5,000 Meters Varsity 5,6,7 · Place 46 · Sterling | 5,000 Meters Varsity 5,6,7 | 46 | 25:35.0Unofficial | 9 |
| Sep 16 | Colonial Conference Week 2Sep 16 · 5,000 Meters Varsity · Place 16 · Sterling | 5,000 Meters Varsity | 16 | 26:36.00 PB | 9 |
| Sep 9 | Colonial Conference Week 1Sep 9 · 5,000 Meters Varsity · Place 17 · Sterling | 5,000 Meters Varsity | 17 | 26:33.00 | — |