Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cumberland Regional HSTri County Conference Showcase Championships · Oct 18 | 20:58.89 | Tri County Conference Showcase Championships | October 18, 2022 |
| 5,000 Meters · DREAM ParkSouth Jersey Track Coaches Association Open · Oct 11 | 22:31.36 | South Jersey Track Coaches Association Open | October 11, 2025 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 4 | 24:00 | Shore Coaches Invitational | October 4, 2025 |
| 5,000 Meters · Kingsway HSTri County Conference Batch Meet · Sep 30 | 23:36.28 | Tri County Conference Batch Meet | September 30, 2025 |
| 5,000 Meters · Salem County Fairgrounds Drive ThruTri County Conference Batch Meet 2 · Sep 16 | 23:18.76 | Tri County Conference Batch Meet 2 | September 16, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 2 · Place 86 · Pitman | 5,000 Meters Varsity 2 | 86 | 22:31.36 PB | 12 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity G · Place 131 · Pitman | 5,000 Meters Varsity G | 131 | 24:00 PB | 12 |
| Sep 30 | Tri County Conference Batch MeetSep 30 · 5,000 Meters Varsity 1 · Place 126 · Pitman | 5,000 Meters Varsity 1 | 126 | 23:36.28 PB | 12 |
| Sep 16 | Tri County Conference Batch Meet 2Sep 16 · 5,000 Meters Varsity 1 · Place 136 · Pitman | 5,000 Meters Varsity 1 | 136 | 23:18.76 PB | 12 |
| Sep 9 | Tri County Conference Batch MeetSep 9 · 5,000 Meters Varsity · Place 136 · Pitman | 5,000 Meters Varsity | 136 | 24:49.04 | 12 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 58 · Pitman | 5,000 Meters Varsity | 58 | 21:04.90 | 11 |
| Oct 23 | Tri County Conference Showcase ChampionshipsOct 23 · 5,000 Meters Varsity · Place 103 · Pitman | 5,000 Meters Varsity | 103 | 6:59.0 | 11 |
| Oct 17 | Gloucester County ChampionshipsOct 17 · 5,000 Meters Championship · Place 60 · Pitman | 5,000 Meters Championship | 60 | 22:06.46 | 11 |
| Oct 15 | Tri County Conference Batch MeetOct 15 · 5,000 Meters Varsity · Place 83 · Pitman | 5,000 Meters Varsity | 83 | 22:19.11 | 11 |
| Oct 1 | Tri County Conference Batch MeetOct 1 · 5,000 Meters Varsity · Place 134 · Pitman | 5,000 Meters Varsity | 134 | 22:21.16 | 11 |
| Sep 20 | Osprey XC High School InviteSep 20 · 5,000 Meters Varsity · Place 202 · Pitman | 5,000 Meters Varsity | 202 | 22:55.39 | — |
| Sep 17 | Tri County Conference Batch MeetSep 17 · 5,000 Meters Varsity · Place 132 · Pitman | 5,000 Meters Varsity | 132 | 23:23.41 | 11 |
| Sep 14 | South Jersey ShootoutSep 14 · 5,000 Meters 5k Red Open HS Boys · Place 87 · Pitman | 5,000 Meters 5k Red Open HS Boys | 87 | 24:18.5 | 11 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 265 · Pitman | 3,200 Meters Varsity | 265 | 14:31.03 | 11 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 265 · Pitman | 3,200 Meters Varsity | 265 | 14:31.03 | 11 |
2023 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 87 · Pitman | 5,000 Meters Varsity | 87 | 25:03.98 | 10 |
| Oct 28 | NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 87 · Pitman | 5,000 Meters Varsity | 87 | 25:03.98 | 10 |
| Oct 17 | Tri County Conference Showcase ChampionshipsOct 17 · 5,000 Meters Varsity · Place 81 · Pitman | 5,000 Meters Varsity | 81 | 20:56.05 | 10 |
| Oct 17 | Tri County Conference Showcase ChampionshipsOct 17 · 5,000 Meters Varsity · Place 81 · Pitman | 5,000 Meters Varsity | 81 | 20:56.05 | 10 |
| Oct 12 | Gloucester County ChampionshipsOct 12 · 5,000 Meters Varsity · Place 53 · Pitman | 5,000 Meters Varsity | 53 | 21:29.50 | 10 |
| Oct 7 | South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 38 · Pitman | 5,000 Meters Varsity | 38 | 21:21.54 | 10 |
| Oct 7 | South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Division 1 · Place 38 · Pitman | 5,000 Meters Division 1 | 38 | 21:21.54 | — |
| Oct 3 | Tri County Conference Batch MeetOct 3 · 5,000 Meters Division 1 · Place 120 · Pitman | 5,000 Meters Division 1 | 120 | 23:45.77 | 10 |
| Sep 26 | Tri County Conference Batch MeetSep 26 · 5,000 Meters Division 1 · Place 118 · Pitman | 5,000 Meters Division 1 | 118 | 22:18.88 | 10 |
| Sep 16 | South Jersey ShootoutSep 16 · 5,000 Meters Open · Place 77 · Pitman | 5,000 Meters Open | 77 | 22:16.1 | SO |
| Sep 16 | South Jersey ShootoutSep 16 · 5,000 Meters Open · Place 77 · Pitman | 5,000 Meters Open | 77 | 22:16.1 | SO |
| Sep 12 | Tri County Conference Batch MeetSep 12 · 5,000 Meters Varsity · Place 111 · Pitman | 5,000 Meters Varsity | 111 | 22:58.01 | 10 |
| Sep 12 | Tri County Conference Batch MeetSep 12 · 5,000 Meters Varsity · Place 111 · Pitman | 5,000 Meters Varsity | 111 | 22:58.01 | 10 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 58 · Pitman | 5,000 Meters Varsity | 58 | 20:41.77 | 9 |
| Oct 18 | Tri County Conference Showcase ChampionshipsOct 18 · 5,000 Meters Varsity · Place 96 · Pitman | 5,000 Meters Varsity | 96 | 20:58.89 PB | 9 |
| Oct 4 | Tri County Conference Batch MeetOct 4 · 5,000 Meters Varsity · Place 112 · Pitman | 5,000 Meters Varsity | 112 | 21:57.78 | 9 |
| Sep 27 | Tri County Conference Batch MeetSep 27 · 5,000 Meters Varsity · Place 107 · Pitman | 5,000 Meters Varsity | 107 | 21:07.55 | 9 |
| Sep 27 | Tri County Conference Batch MeetSep 27 · 5,000 Meters Varsity · Place 107 · Pitman | 5,000 Meters Varsity | 107 | 21:07.55 | 9 |
| Sep 24 | Six Flags Wild Safari InvitationalSep 24 · 5,000 Meters Varsity · Place 17 · Pitman | 5,000 Meters Varsity | 17 | 17:46.91 | 9 |
| Sep 24 | Six Flags Wild Safari InvitationalSep 24 · 5,000 Meters Varsity · Place 17 · Pitman | 5,000 Meters Varsity | 17 | 17:47 | 9 |
| Sep 24 | Six Flags Wild Safari InvitationalSep 24 · 5,000 Meters Varsity · Place 17 · Pitman | 5,000 Meters Varsity | 17 | 17:47 | 9 |
| Sep 13 | Tri County Conference Batch MeetSep 13 · 5,000 Meters Varsity · Place 110 · Pitman | 5,000 Meters Varsity | 110 | 24:04.04 | 9 |