Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Holmdel Park NJSIAA Group 1 Championships · Nov 16 | 18:37 | NJSIAA Group 1 Championships | November 16, 2019 |
| 5,000 Meters · Steven Gregg ParkSouth Hudson Championship · Oct 20 | 17:03.60 | South Hudson Championship | October 20, 2020 |
| 8,000 Meters · Branch Brook ParkNJIT Highlander Challenge · Oct 12 | 25:55.1 | NJIT Highlander Challenge | October 12, 2024 |
| 8,000 Meters · DeSales University XC CourseDeSales University Invitational · Oct 7 | 27:48.1 | DeSales University Invitational | October 7, 2023 |
| 8,000 Meters · DREAM ParkNCAA Division III Metro Regional · Nov 11 | 26:14.6 | NCAA Division III Metro Regional | November 11, 2023 |
| 8,000 Meters · Green Lane FieldsTCNJ Invitational · Sep 23 | 28:17.70 | TCNJ Invitational | September 23, 2022 |
| 8,000 Meters · Stockton UniversityNJAC Cross Country Championships · Oct 28 | 28:03.2 | NJAC Cross Country Championships | October 28, 2023 |
| 8,000 Meters · The College of New JerseyNJAC Cross Country Championships · Nov 2 | 25:55.5 | NJAC Cross Country Championships | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA D3 Metro ChampNov 16 · 8,000 Meters Division 3 · Place 16 · Rutgers-NewarkRutgers-Newark | 8,000 Meters Division 3 | 16 | 25:27.6 | SR |
| Nov 2 | NJAC Cross Country ChampionshipsNov 2 · 8,000 Meters NJAC · Place 12 · Rutgers-NewarkRutgers-Newark | 8,000 Meters NJAC | 12 | 25:55.5 PB | Sr |
| Oct 19 | Border BattleOct 19 · 8,000 Meters Varsity · Place 113 · Rutgers-NewarkRutgers-Newark | 8,000 Meters Varsity | 113 | 26:54.8 | SR |
| Oct 12 | NJIT Highlander ChallengeOct 12 · 8,000 Meters College · Place 9 · Rutgers-NewarkRutgers-Newark | 8,000 Meters College | 9 | 25:55.1 PB | Sr |
| Sep 20 | TCNJ Herb LorenzSep 20 · 6,000 Meters Varsity · Place 12 · Rutgers-NewarkRutgers-Newark | 6,000 Meters Varsity | 12 | 19:53.5 | SR |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III Metro RegionalNov 11 · 8,000 Meters Championship · Place 47 · Rutgers-NewarkRutgers-Newark | 8,000 Meters Championship | 47 | 26:14.6 PB | Jr |
| Oct 28 | NJAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 32 · Rutgers-NewarkRutgers-Newark | 8,000 Meters College | 32 | 28:03.2 PB | Jr |
| Oct 14 | Rowan Interregional Border BattleOct 14 · 8,000 Meters Open · Place 11 · Rutgers-NewarkRutgers-Newark | 8,000 Meters Open | 11 | 26:36.7 | SR |
| Oct 7 | DeSales University InvitationalOct 7 · 8,000 Meters College · Place 19 · Rutgers-NewarkRutgers-Newark | 8,000 Meters College | 19 | 27:48.1 PB | Jr |
| Sep 16 | Osprey OpenSep 16 · 8,000 Meters Varsity · Place 35 · Rutgers-NewarkRutgers-Newark | 8,000 Meters Varsity | 35 | 27:58.55 | SR |
2022 Cross Country
3 results2021 Cross Country
3 results2020 Cross Country
4 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 73 · McNair AcademicMcNair Academic | 5,000 Meters Varsity | 73 | 18:37 | 11 |
| Nov 16 | NJSIAA Group 1 ChampionshipsNov 16 · 5,000 Meters Varsity · Place 73 · McNair AcademicMcNair Academic | 5,000 Meters Varsity | 73 | 18:37 PB | 11 |
| Nov 9 | NJSIAA Sectionals - North 2Nov 9 · 5,000 Meters Varsity · Place 8 · McNair AcademicMcNair Academic | 5,000 Meters Varsity | 8 | 17:28.2 | 11 |
| Nov 2 | Hudson County ChampionshipNov 2 · 5,000 Meters Varsity · Place 18 · McNair AcademicMcNair Academic | 5,000 Meters Varsity | 18 | 17:21.8 | 11 |
| Oct 24 | South Hudson ChampionshipsOct 24 · 5,000 Meters Varsity · Place 8 · McNair AcademicMcNair Academic | 5,000 Meters Varsity | 8 | 17:10.1 | 11 |
| Oct 15 | Jersey City ChampionshipsOct 15 · 5,000 Meters Varsity · Place 4 · McNair AcademicMcNair Academic | 5,000 Meters Varsity | 4 | 17:18.4 | 11 |
| Oct 5 | New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 42 · McNair AcademicMcNair Academic | 5,000 Meters Varsity | 42 | 18:29 | 11 |
| Sep 7 | Roxbury InvitationalSep 7 · 5,000 Meters Varsity · Place 40 · McNair AcademicMcNair Academic | 5,000 Meters Varsity | 40 | 18:04.66 | 11 |