Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1116:51.4Manhattan University Cross Country Invitational (HS)October 11, 2025
3 Miles · Anthony Wayne Recreation AreaRed Raider Run · Sep 1020:46.24Red Raider RunSeptember 10, 2026
5,000 Meters · Darlington ParkNJIC Week #3 · Sep 2920:05NJIC Week #3September 29, 2026
5,000 Meters · Garret Mountain ReservationNJIC Divisional Championships · Oct 620:41NJIC Divisional ChampionshipsOctober 6, 2026
5,000 Meters · Greystone XC CourseNJSIAA Sectionals - North 2 · Oct 3119:48.75NJSIAA Sectionals - North 2October 31, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 721:00.36NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 821:16NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 619:37.77Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2720:05.8Six Flags Wild Safari InvitationalSeptember 27, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 2 · Place 28 · Lyndhurst5,000 Meters Group 22821:00.36 PB12
Oct 31NJSIAA Sectionals - North 2Oct 31 · 5,000 Meters Group 2 · Place 3 · Lyndhurst5,000 Meters Group 2319:48.75 PB12
Oct 24Bergen County / Lou Molino MOCsOct 24 · 5,000 Meters Varsity · Place 24 · Lyndhurst5,000 Meters Varsity2419:3512
Oct 17Bergen County Group ChampionshipsOct 17 · Varsity · Place 4 · LyndhurstVarsity420:0112
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Varsity B · Place 35 · Lyndhurst2.5 Miles Varsity B3516:53.0Unofficial12
Oct 6NJIC Divisional ChampionshipsOct 6 · 5,000 Meters Colonial · Place 4 · Lyndhurst5,000 Meters Colonial420:41 PB12
Sep 29NJIC Week #3Sep 29 · 5,000 Meters Varsity 2 · Place 6 · Lyndhurst5,000 Meters Varsity 2620:05 PB12
Sep 23NJIC Week #2Sep 23 · 5,000 Meters Varsity 3 · Place 3 · Lyndhurst5,000 Meters Varsity 3320:1712
Sep 15NJIC Week #1Sep 15 · 5,000 Meters Varsity 2 · Place 3 · Lyndhurst5,000 Meters Varsity 2321:4012
Sep 10Red Raider RunSep 10 · 3 Miles Varsity · Place 12 · Lyndhurst3 Miles Varsity1220:46.24 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 38 · Lyndhurst5,000 Meters Group 23821:16 PB11
Nov 1NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 2 · Place 11 · Lyndhurst5,000 Meters Group 21120:22.1611
Oct 18Bergen County Group ChampionshipsOct 18 · 5,000 Meters Varsity C · Place 7 · Lyndhurst5,000 Meters Varsity C720:1511
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity C · Place 36 · Lyndhurst2.5 Miles Varsity C3616:51.4 PB11
Oct 7NJIC Divisional ChampionshipsOct 7 · 5,000 Meters Colonial · Place 4 · Lyndhurst5,000 Meters Colonial421:1111
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity C · Place 14 · Lyndhurst5,000 Meters Varsity C1420:05.8 PB11
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 13 · Lyndhurst5,000 Meters Junior1320:37.911
Sep 17NJIC Week #2Sep 17 · 5,000 Meters Varsity 3 · Place 1 · Lyndhurst5,000 Meters Varsity 3120:4011
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Fastest 4 · Place 13 · Lyndhurst5,000 Meters Fastest 41319:37.77 PB11

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 26Bergen County / Lou Molino MOCsOct 26 · 5,000 Meters Championship · Place 27 · Lyndhurst5,000 Meters Championship2720:4710
Oct 19Bergen County Group ChampionshipsOct 19 · 5,000 Meters Varsity · Place 28 · Lyndhurst5,000 Meters Varsity2820:53.2910
Oct 19Bergen County Group ChampionshipsOct 19 · 5,000 Meters Varsity · Place 28 · Lyndhurst5,000 Meters Varsity2820:53.2910
Oct 19Bergen County Group ChampionshipsOct 19 · 5,000 Meters Championship · Place 12 · Lyndhurst5,000 Meters Championship1220:5410
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 31 · Lyndhurst5,000 Meters Varsity3121:46.98—
Oct 1NJIC Divisional ChampionshipsOct 1 · 5,000 Meters Varsity · Place 5 · Lyndhurst5,000 Meters Varsity521:1910
Sep 25NJIC Week #3Sep 25 · 5,000 Meters Varsity · Place 2 · Lyndhurst5,000 Meters Varsity221:2210
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Sophomore · Place 16 · Lyndhurst5,000 Meters Sophomore1621:14.110
Sep 18NJIC Week #2Sep 18 · 5,000 Meters Varsity · Place 8 · Lyndhurst5,000 Meters Varsity821:1510
Sep 11NJIC Week #1Sep 11 · 5,000 Meters Varsity · Place 3 · Lyndhurst5,000 Meters Varsity322:2310

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 29 · Lyndhurst5,000 Meters Varsity2923:20.149
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 29 · Lyndhurst5,000 Meters Varsity2923:20.149
Oct 21MOC Frosh ChampsOct 21 · 2,900 Meters Freshman · Place 8 · Lyndhurst2,900 Meters Freshman811:439
Oct 14Bergen County Group ChampionshipsOct 14 · 5,000 Meters Varsity · Place 119 · Lyndhurst5,000 Meters Varsity11923:33.159
Oct 14Bergen County Group ChampionshipsOct 14 · 5,000 Meters Championship · Place 25 · Lyndhurst5,000 Meters Championship2523:349
Oct 4NJIC Divisional ChampionshipsOct 4 · 5,000 Meters Varsity · Place 19 · Lyndhurst5,000 Meters Varsity1925:149
Sep 30New Balance Shore Coaches InvitationalSep 30 · 2 Miles Freshman · Place 25 · Lyndhurst2 Miles Freshman2516:03—
Sep 27NJIC Week #3Sep 27 · 5,000 Meters Varsity · Place 19 · Lyndhurst5,000 Meters Varsity1923:389
Sep 23Magee Memorial Class MeetSep 23 · 3,200 Meters Freshman · Place 46 · Lyndhurst3,200 Meters Freshman4614:02.79
Sep 20NJIC Week #2Sep 20 · 5,000 Meters Varsity · Place 15 · Lyndhurst5,000 Meters Varsity1524:149