Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 5k CourseNXR NY/NE Regional Championships · Nov 26 | 17:59.8 | NXR NY/NE Regional Championships | November 26, 2016 |
| 5,000 Meters · Bowdoin ParkNXN Northeast Regional · Nov 28 | 19:11.2 | NXN Northeast Regional | November 28, 2015 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 2 Championship · Nov 11 | 17:38 | NJSIAA Group 2 Championship | November 11, 2017 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 1 | 18:05 | Shore Coaches Invitational | October 1, 2016 |
| 5,000 Meters · Thompson ParkNJSIAA Sectionals Central Group 2 · Nov 4 | 17:01.8 | NJSIAA Sectionals Central Group 2 | November 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NJSIAA Meet of ChampionsNov 18 · 5,000 Meters Championship · Place 149 · Robbinsville | 5,000 Meters Championship | 149 | 18:05 | 12 |
| Nov 11 | NJSIAA Group Non-Public A ChampionshipNov 11 · 5,000 Meters Varsity · Place 45 · Robbinsville | 5,000 Meters Varsity | 45 | 17:38 | 12 |
| Nov 11 | NJSIAA Group 2 ChampionshipNov 11 · 5,000 Meters Varsity · Place 45 · Robbinsville | 5,000 Meters Varsity | 45 | 17:38 PB | 12 |
| Nov 4 | NJSIAA Sectionals Central Group 2Nov 4 · 5,000 Meters Varsity · Place 16 · Robbinsville | 5,000 Meters Varsity | 16 | 17:01.8 PB | 12 |
| Oct 20 | Mercer County ChampionshipsOct 20 · 5,000 Meters Varsity · Place 40 · Robbinsville | 5,000 Meters Varsity | 40 | 17:37.46 | — |
| Oct 7 | Shore Coaches Invitational Oct 7 · 5,000 Meters Varsity - F · Place 54 · Robbinsville | 5,000 Meters Varsity - F | 54 | 18:38 | 12 |
| Sep 16 | South Jersey ShootoutSep 16 · 5,000 Meters Varsity · Place 4 · Robbinsville | 5,000 Meters Varsity | 4 | 17:33.63 | — |
| Sep 9 | Cherokee ChallengeSep 9 · 3,200 Meters Varsity · Place 75 · Robbinsville | 3,200 Meters Varsity | 75 | 10:57.42 | 12 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR NY/NE Regional ChampionshipsNov 26 · 5,000 Meters Northeast Championships · Place 193 · Robbinsville | 5,000 Meters Northeast Championships | 193 | 17:59.8 PB | 11 |
| Nov 12 | NJSIAA Group 2 ChampionshipNov 12 · 5,000 Meters Varsity · Place 68 · Robbinsville | 5,000 Meters Varsity | 68 | 18:13 | 11 |
| Nov 5 | NJSIAA Sectionals: CentralNov 5 · 5,000 Meters Varsity · Place 20 · Robbinsville | 5,000 Meters Varsity | 20 | 17:16.1 | 11 |
| Oct 28 | Mercer County Championship Oct 28 · 5,000 Meters Varsity · Place 34 · Robbinsville, | 5,000 Meters Varsity | 34 | 17:38.93 | — |
| Oct 8 | XC Fall ClassicOct 8 · 5,000 Meters Varsity · Place 32 · Robbinsville | 5,000 Meters Varsity | 32 | 5:40.6 | 11 |
| Oct 1 | Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity F · Place 36 · Robbinsville | 5,000 Meters Varsity F | 36 | 18:05 PB | 11 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 28 | NXN Northeast RegionalNov 28 · 5,000 Meters Championship · Place 250 · Robbinsville | 5,000 Meters Championship | 250 | 19:11.2 PB | 10 |
| Nov 14 | NJSIAA Non-Public A ChampionshipsNov 14 · 5,000 Meters Varsity · Place 670 · Robbinsville | 5,000 Meters Varsity | 670 | 19:21.00 | SO |
| Nov 14 | NJSIAA Non-Public A ChampionshipsNov 14 · 5,000 Meters Varsity · Place 128 · Robbinsville | 5,000 Meters Varsity | 128 | 19:21 | SO |
| Nov 14 | NJSIAA Group 2 ChampionshipsNov 14 · 5,000 Meters Varsity · Place 128 · Robbinsville | 5,000 Meters Varsity | 128 | 19:20.09 | 10 |
| Nov 7 | NJSIAA Central Sectional ChampionshipNov 7 · 5,000 Meters Group 2 · Place 37 · Robbinsville | 5,000 Meters Group 2 | 37 | 17:44.08 | 10 |
| Oct 23 | Mercer County ChampionshipOct 23 · 5,000 Meters Varsity · Place 58 · Robbinsville | 5,000 Meters Varsity | 58 | 17:53.49 | SO |
| Oct 13 | Patriot DivisionalOct 13 · 5,000 Meters Varsity · Place 21 · Robbinsville | 5,000 Meters Varsity | 21 | 17:53.20 | — |
| Oct 3 | Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity E · Place 52 · Robbinsville | 5,000 Meters Varsity E | 52 | 18:36Unofficial | 10 |