Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Branch Brook ParkSEC Batch Meet 3 · Sep 2919:52.4SEC Batch Meet 3September 29, 2026
5,000 Meters · Cedar Grove ParkSEC Batch Meet 4 · Oct 819:06.6SEC Batch Meet 4October 8, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 720:41.37NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Newark AcademyBill Blaskopf Newark Academy Invitational · Sep 621:29Bill Blaskopf Newark Academy InvitationalSeptember 6, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPA · Place 133 · Newark Academy5,000 Meters NPA13320:41.37 PB12
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 30 · Newark Academy5,000 Meters Junior Varsity3018:54.9412
Oct 13SEC XC ChampionshipOct 13 · 5,000 Meters American · Place 64 · Newark Academy5,000 Meters American6420:00.7012
Oct 8SEC Batch Meet 4Oct 8 · 5,000 Meters Varsity 1 · Place 31 · Newark Academy5,000 Meters Varsity 13119:06.6 PB12
Sep 29SEC Batch Meet 3Sep 29 · 5,000 Meters Varsity 3 · Place 24 · Newark Academy5,000 Meters Varsity 32419:52.4 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Junior Varsity · Place 57 · Newark Academy5,000 Meters Junior Varsity5719:37.0411
Oct 9SEC Batch Meet 4Oct 9 · 5,000 Meters Varsity 1 · Place 41 · Newark Academy5,000 Meters Varsity 14120:04.0411
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Varsity 3 · Place 31 · Newark Academy5,000 Meters Varsity 33120:19.7911
Sep 16SEC Batch Meet 2Sep 16 · 5,000 Meters Varsity 3 · Place 33 · Newark Academy5,000 Meters Varsity 33320:40.2611
Sep 9SEC Batch Meet 1Sep 9 · 5,000 Meters Varsity 1 · Place 19 · Newark Academy5,000 Meters Varsity 11921:05.0011
Sep 6Bill Blaskopf Newark Academy InvitationalSep 6 · 5,000 Meters Varsity · Place 31 · Newark Academy5,000 Meters Varsity3121:29 PB11

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25Essex County Cross Country ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 60 · Newark Academy5,000 Meters Junior Varsity6020:15.210
Oct 19Essex County Track Coaches InvitationalOct 19 · 5,000 Meters Sophomore · Place 39 · Newark Academy5,000 Meters Sophomore3921:31.710
Oct 15SEC XC Championship MeetOct 15 · 5,000 Meters Novice · Place 58 · Newark Academy5,000 Meters Novice5820:56.4810
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 48 · Newark Academy5,000 Meters Varsity4820:37.7810
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 48 · Newark Academy5,000 Meters Varsity4820:37.7810
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 128 · Newark Academy5,000 Meters Junior Varsity12822:20—
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 41 · Newark Academy5,000 Meters Varsity4121:14.010
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 41 · Newark Academy5,000 Meters Varsity4121:14.010
Sep 7Bill Blaskopf Newark Academy Cross Country InvitationalSep 7 · 5,000 Meters Varsity · Place 20 · Newark Academy5,000 Meters Varsity2021:3110

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 137 · Newark Academy5,000 Meters Varsity13722:4412
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 64 · Newark Academy5,000 Meters Junior Varsity6420:43.409
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Varsity · Place 59 · Newark Academy5,000 Meters Varsity5921:04.779
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Varsity · Place 59 · Newark Academy5,000 Meters Varsity5921:04.779
Oct 3SEC Dual Batch Meets 4Oct 3 · 5,000 Meters Varsity · Place 33 · Newark Academy5,000 Meters Varsity3321:38.39
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 219 · Newark Academy5,000 Meters Junior Varsity21924:22—
Sep 27SEC Dual Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 34 · Newark Academy5,000 Meters Varsity3421:45.79
Sep 9Bill Blaskopf Newark Academy Cross Country Invitational Sep 9 · 5,000 Meters Junior Varsity · Place 10 · Newark Academy5,000 Meters Junior Varsity1023:119