Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Rancocas Valley Sports ComplexRay Hoagland Invitational · Sep 23 | 19:09.91 | Ray Hoagland Invitational | September 23, 2017 |
| 5,000 Meters · Delsea HSNJSIAA Sectionals - South Group 3 · Nov 4 | 19:04 | NJSIAA Sectionals - South Group 3 | November 4, 2017 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 3 Championship · Nov 11 | 19:03 | NJSIAA Group 3 Championship | November 11, 2017 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 1 | 19:26 | Shore Coaches Invitational | October 1, 2016 |
| 5,000 Meters · Ocean County ParkShore County Championships · Oct 28 | 18:02 | Shore County Championships | October 28, 2016 |
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 11 | NJSIAA Group Non-Public A ChampionshipNov 11 · 5,000 Meters Varsity · Place 133 · Central Regional | 5,000 Meters Varsity | 133 | 19:03 | 12 |
| Nov 11 | NJSIAA Group 3 ChampionshipNov 11 · 5,000 Meters Varsity · Place 133 · Central Regional | 5,000 Meters Varsity | 133 | 19:03 PB | 12 |
| Nov 4 | NJSIAA Sectionals - South Group 3Nov 4 · 5,000 Meters Varsity · Place 94 · Central Regional | 5,000 Meters Varsity | 94 | 19:04 PB | 12 |
| Oct 19 | Ocean County ChampionshipsOct 19 · 5,000 Meters Varsity · Place 48 · Central Reg | 5,000 Meters Varsity | 48 | 17:40 | 12 |
| Oct 12 | Shore A-South ChampionshipsOct 12 · 5,000 Meters Varsity · Place 41 · Central Reg | 5,000 Meters Varsity | 41 | 17:48 | 12 |
| Oct 1 | South Jersey Track Coaches Association OpenOct 1 · 5,000 Meters Division 2 · Place 45 · Central Reg | 5,000 Meters Division 2 | 45 | 18:27.84 | — |
| Sep 23 | Ray Hoagland InvitationalSep 23 · 5,000 Meters Varsity · Place 49 · Central Regional | 5,000 Meters Varsity | 49 | 19:09.91 PB | 12 |
| Sep 16 | South Jersey ShootoutSep 16 · 5,000 Meters Varsity · Place 53 · Central Reg | 5,000 Meters Varsity | 53 | 19:23.12 | — |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NJSIAA Sectionals: South Nov 5 · 5,000 Meters Varsity · Place 67 · Central Regional | 5,000 Meters Varsity | 67 | 18:43 | 11 |
| Oct 28 | Shore County ChampionshipsOct 28 · 5,000 Meters Varsity · Place 124 · Central Regional | 5,000 Meters Varsity | 124 | 18:02 PB | 11 |
| Oct 20 | Ocean County ChampionshipsOct 20 · 5,000 Meters Varsity · Place 77 · Central Reg | 5,000 Meters Varsity | 77 | 18:52 | 11 |
| Oct 13 | A-South Divisional ChampionshipOct 13 · 5,000 Meters Varsity · Place 36 · Central Reg | 5,000 Meters Varsity | 36 | 17:52 | — |
| Oct 1 | Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity C · Place 123 · Central Regional | 5,000 Meters Varsity C | 123 | 19:26 PB | 11 |
| Sep 16 | Battle At Ocean County Sep 16 · 5,000 Meters Varsity · Place 54 · Central Reg | 5,000 Meters Varsity | 54 | 18:05 | — |
2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Shore Coaches Frosh ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 78 · Central Regional | 5,000 Meters Junior Varsity | 78 | 18:35 | — |
| Oct 10 | South Jersey OpenOct 10 · 5,000 Meters Junior Varsity · Place 44 · Central Regional | 5,000 Meters Junior Varsity | 44 | 19:11.67 | — |
| Sep 19 | Battle of Ocean InviteSep 19 · 5,000 Meters Sophomore · Place 51 · Central Regional | 5,000 Meters Sophomore | 51 | 18:58 | 10 |