Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Holmdel ParkShore Invitational · Oct 4 | 12:51.28 | Shore Invitational | October 4, 2014 |
| 5,000 Meters · Mill Creek ParkBurlington County Championships · Oct 14 | 17:49.32 | Burlington County Championships | October 14, 2016 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 3 Championships · Nov 12 | 17:41 | NJSIAA Group 3 Championships | November 12, 2016 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 1 | 18:20 | Shore Coaches Invitational | October 1, 2016 |
| 5,000 Meters · Thompson ParkNJSIAA Sectionals Central Group 3 · Nov 4 | 17:19.3 | NJSIAA Sectionals Central Group 3 | November 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NJSIAA Group Non-Public A ChampionshipNov 11 · 5,000 Meters Varsity · Place 89 · Moorestown | 5,000 Meters Varsity | 89 | 18:04 | 11 |
| Nov 11 | NJSIAA Group 3 ChampionshipNov 11 · 5,000 Meters Varsity · Place 89 · Moorestown | 5,000 Meters Varsity | 89 | 18:04 | 12 |
| Nov 4 | NJSIAA Sectionals Central Group 3Nov 4 · 5,000 Meters Varsity · Place 19 · Moorestown | 5,000 Meters Varsity | 19 | 17:19.3 PB | 12 |
| Oct 18 | Burlington County DivisionalOct 18 · 5,000 Meters Varsity · Place 3 · Moorestown | 5,000 Meters Varsity | 3 | 16:28 | — |
| Oct 13 | Burlington County OpenOct 13 · 5,000 Meters Varsity · Place 27 · Moorestown | 5,000 Meters Varsity | 27 | 17:33.76 | 11 |
| Oct 7 | Shore Coaches Invitational Oct 7 · 5,000 Meters Varsity - C · Place 39 · Moorestown | 5,000 Meters Varsity - C | 39 | 18:21 | 12 |
| Oct 1 | South Jersey Track Coaches Association OpenOct 1 · 5,000 Meters Division 3 · Place 10 · Moorestown | 5,000 Meters Division 3 | 10 | 17:06.34 | — |
| Sep 23 | Thompson Park Class MeetSep 23 · 5,000 Meters Varsity · Place 7 · Moorestown | 5,000 Meters Varsity | 7 | 17:22.25 | 11 |
| Sep 16 | South Jersey ShootoutSep 16 · 5,000 Meters Varsity · Place 23 · Moorestown | 5,000 Meters Varsity | 23 | 17:18.09 | — |
| Sep 9 | Cherokee ChallengeSep 9 · 3,200 Meters Varsity · Place 200 · Moorestown | 3,200 Meters Varsity | 200 | 11:57.92 | 11 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NJSIAA Group 3 ChampionshipsNov 12 · 5,000 Meters Varsity · Place 66 · Moorestown | 5,000 Meters Varsity | 66 | 17:41 PB | 11 |
| Nov 5 | NJSIAA Sectionals: CentralNov 5 · 5,000 Meters Varsity · Place 17 · Moorestown | 5,000 Meters Varsity | 17 | 17:30.5 | 10 |
| Oct 19 | Burlington County Divisional ChampionshipsOct 19 · 5,000 Meters Varsity · Place 5 · Moorestown | 5,000 Meters Varsity | 5 | 17:02 | SO |
| Oct 14 | Burlington County ChampionshipsOct 14 · 5,000 Meters Varsity · Place 24 · Moorestown | 5,000 Meters Varsity | 24 | 17:49.32 PB | 11 |
| Oct 8 | South Jersey OpenOct 8 · 5,000 Meters Division 3 · Place 40 · Moorestown | 5,000 Meters Division 3 | 40 | 5:36.3 | SO |
| Oct 1 | Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity C · Place 74 · Moorestown | 5,000 Meters Varsity C | 74 | 18:20 PB | 11 |
| Sep 17 | South Jersey ShootoutSep 17 · 5,000 Meters Varsity · Place 8 · Moorestown | 5,000 Meters Varsity | 8 | 18:09.58 | — |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NJSIAA Non-Public A ChampionshipsNov 14 · 5,000 Meters Varsity · Place 461 · Moorestown | 5,000 Meters Varsity | 461 | 18:20.00 | SO |
| Nov 14 | NJSIAA Non-Public A ChampionshipsNov 14 · 5,000 Meters Varsity · Place 112 · Moorestown | 5,000 Meters Varsity | 112 | 18:20 | SO |
| Nov 14 | NJSIAA Group 3 ChampionshipsNov 14 · 5,000 Meters Varsity · Place 112 · Moorestown | 5,000 Meters Varsity | 112 | 18:19.13 | 10 |
| Nov 7 | NJSIAA Central Sectional ChampionshipNov 7 · 5,000 Meters Group 3 · Place 39 · Moorestown | 5,000 Meters Group 3 | 39 | 18:05.50 | 10 |
| Oct 27 | Burlington County Frosh-SophOct 27 · 5,000 Meters Sophomore · Place 4 · Moorestown | 5,000 Meters Sophomore | 4 | 17:36 | SO |
| Oct 3 | Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity B · Place 75 · Moorestown | 5,000 Meters Varsity B | 75 | 18:36Unofficial | 10 |
| Sep 19 | South Jersey ShootoutSep 19 · 5,000 Meters Varsity · Place 25 · Moorestown | 5,000 Meters Varsity | 25 | 18:12.29 | — |
2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Shore InvitationalOct 4 · 3,200 Meters Frosh B · Place 32 · Moorestown | 3,200 Meters Frosh B | 32 | 12:51.28 PB | 9 |