Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.4 Miles · DREAM ParkSouth Jersey Shootout · Sep 15 | 18:09.39 | South Jersey Shootout | September 15, 2018 |
| 3,200 Meters · Cherokee ChallengeCherokee Challenge · Sep 8 | 14:48.81 | Cherokee Challenge | September 8, 2018 |
| 3,200 Meters · Delsea HSSouth Jersey Track Coaches Association Open · Sep 29 | 13:11.30 | South Jersey Track Coaches Association Open | September 29, 2018 |
| 5,000 Meters · DREAM ParkOlympic Conference Batch Meet 2 · Oct 10 | 18:54.70 | Olympic Conference Batch Meet 2 | October 10, 2020 |
| 5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 2 | 19:10 | Shore Coaches Classic | October 2, 2021 |
| 5,000 Meters · Oak Ridge ParkNJSIAA Sectionals - Non-Public South · Nov 15 | 19:00.30 | NJSIAA Sectionals - Non-Public South | November 15, 2020 |
| 5,000 Meters · Rowan UniversityOlympic Conference Batch Meet · Sep 17 | 27:47.25 | Olympic Conference Batch Meet | September 17, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | NJSIAA XC Meet of ChampionsNov 20 · 5,000 Meters Varsity · Place 180 · Bishop Eustace Prep | 5,000 Meters Varsity | 180 | 19:11 | 12 |
| Nov 13 | NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 28 · Bishop Eustace Prep | 5,000 Meters Varsity | 28 | 19:04 | 12 |
| Nov 6 | Bob Kiessling InvitationalNov 6 · 5,000 Meters Varsity · Place 16 · Bishop Eustace Prep | 5,000 Meters Varsity | 16 | 18:00.86 | 12 |
| Oct 20 | Olympic Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 44 · Bishop Eustace Prep | 5,000 Meters Varsity | 44 | 18:10.91 | — |
| Oct 9 | South Jersey Track Coaches Association OpenOct 9 · 5,000 Meters Division 3 · Place 73 · Bishop Eusta | 5,000 Meters Division 3 | 73 | 17:59.48 | — |
| Oct 9 | South Jersey Track Coaches Association OpenOct 9 · 5,000 Meters Division 1 · Place 26 · Bishop Eustace Prep | 5,000 Meters Division 1 | 26 | 17:59.48 | — |
| Oct 2 | Shore Coaches Classic Oct 2 · 5,000 Meters Varsity E · Place 63 · Bishop Eustace Prep | 5,000 Meters Varsity E | 63 | 19:10 PB | 12 |
| Sep 25 | Ray Hoagland RVXC InvitationalSep 25 · 5,000 Meters Varsity · Place 10 · Bishop Eustace Prep | 5,000 Meters Varsity | 10 | 18:59.83 | 12 |
| Sep 21 | Olympic Conf Batch MeetSep 21 · 5,000 Meters Varsity · Place 12 · Bishop Eustace Prep | 5,000 Meters Varsity | 12 | 20:23.06 | — |
| Sep 11 | Cherokee ChallengeSep 11 · 3,200 Meters Varsity · Place 110 · Bishop Eustace Prep | 3,200 Meters Varsity | 110 | 11:52.78 | 12 |
2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NJSIAA Sectionals - Non-Public SouthNov 15 · 5,000 Meters NPB · Place 16 · Bishop Eustace Prep | 5,000 Meters NPB | 16 | 19:00.30 PB | 11 |
| Nov 6 | Bob Kiessling InvitationalNov 6 · 5,000 Meters Varsity · Place 10 · Bishop Eustace Prep | 5,000 Meters Varsity | 10 | 19:08.55 | 11 |
| Oct 24 | Olympic Conference ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 52 · Bishop Eustace Prep | 5,000 Meters Junior Varsity | 52 | 19:19.60 | 11 |
| Oct 24 | Olympic Conference ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 15 · Bishop Eustace Prep | 5,000 Meters Junior Varsity | 15 | 19:19.60 | 11 |
| Oct 24 | Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 15 · Bishop Eustace Prep | 5,000 Meters Varsity | 15 | 19:19.60 | 11 |
| Oct 17 | Olympic Conf Batch MeetOct 17 · 5,000 Meters Varsity · Place 16 · Bishop Eustace Prep | 5,000 Meters Varsity | 16 | 19:20.20 | 11 |
| Oct 10 | Olympic Conference Batch Meet 2Oct 10 · 5,000 Meters Varsity 2 · Place 15 · Bishop Eustace Prep | 5,000 Meters Varsity 2 | 15 | 18:54.70 PB | 11 |
| Oct 3 | Olympic Conference Batch MeetOct 3 · 5,000 Meters Varsity · Place 21 · Bishop Eustace Prep | 5,000 Meters Varsity | 21 | 19:42.00 | 11 |
| Oct 3 | Olympic Conference Batch MeetOct 3 · Varsity · Place 21 · Bishop Eusta | Varsity | 21 | 19:41.99 | — |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 116 · Bishop Eustace Prep | 5,000 Meters Varsity | 116 | 20:15 | 10 |
| Nov 9 | Bob Kiessling InvitationalNov 9 · 5,000 Meters Varsity · Place 46 · Bishop Eustace Prep | 5,000 Meters Varsity | 46 | 19:28.47 | 10 |
| Oct 30 | Haddonfield Sub Varsity InvitationalOct 30 · 5,000 Meters Varsity · Place 111 · Bishop Eustace Prep | 5,000 Meters Varsity | 111 | 20:26.95 | — |
| Oct 23 | Olympic Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 21 · Bishop Eustace Prep | 5,000 Meters Varsity | 21 | 19:48.99 | 10 |
| Oct 23 | Olympic Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 98 · Bishop Eustace Prep | 5,000 Meters Varsity | 98 | 19:48.99 | 10 |
| Oct 12 | South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 1 · Place 70 · Bishop Eustace Prep | 5,000 Meters Division 1 | 70 | 19:46.23 | — |
| Oct 5 | New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 140 · Bishop Eustace Prep | 5,000 Meters Varsity | 140 | 21:07 | 10 |
| Sep 21 | Ray Hoagland RVXC InvitationalSep 21 · 5,000 Meters Varsity · Place 77 · Bishop Eustace Prep | 5,000 Meters Varsity | 77 | 20:49.19 | 10 |
| Sep 17 | Olympic Conference Batch MeetSep 17 · 5,000 Meters Varsity · Place 36 · Bishop Eustace Prep | 5,000 Meters Varsity | 36 | 22:13.69 | — |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Sophomore · Place 185 · Bishop Eustace Prep | 3,200 Meters Sophomore | 185 | 12:57.09 | 10 |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Olympic Conference JV ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 69 · Bishop Eustace Prep | 5,000 Meters Junior Varsity | 69 | 21:21.17 | 9 |
| Oct 24 | Haddonfield Sub Varsity InvitationalOct 24 · 5,000 Meters Freshman · Place 33 · M Bishop Eustace Prep | 5,000 Meters Freshman | 33 | 20:44.76 | — |
| Sep 29 | South Jersey Track Coaches Association OpenSep 29 · 3,200 Meters Freshman · Place 74 · Bishop Eustace Prep | 3,200 Meters Freshman | 74 | 13:11.30 PB | 9 |
| Sep 17 | Olympic Conference Batch MeetSep 17 · 5,000 Meters Varsity Race 2 · Place 59 · Bishop Eustace Prep | 5,000 Meters Varsity Race 2 | 59 | 27:47.25 PB | 9 |
| Sep 15 | South Jersey ShootoutSep 15 · 2.4 Miles Freshman · Place 62 · Bishop Eustace Prep | 2.4 Miles Freshman | 62 | 18:09.39 PB | 9 |
| Sep 8 | Cherokee ChallengeSep 8 · 3,200 Meters Freshman · Place 267 · Bishop Eustace Prep | 3,200 Meters Freshman | 267 | 14:48.81 PB | 9 |