Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1113:56.5Manhattan University Cross Country Invitational (HS)October 11, 2025
5,000 Meters · Darlington ParkBergen County / Lou Molino MOCs · Oct 2516:43Bergen County / Lou Molino MOCsOctober 25, 2025
5,000 Meters · Garret Mountain ReservationNJIC Divisional Championships · Oct 717:42NJIC Divisional ChampionshipsOctober 7, 2025
5,000 Meters · Greystone XC CourseMagee Memorial Class Meet · Sep 2017:19.3Magee Memorial Class MeetSeptember 20, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 817:59NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 617:15.61Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2717:09.0Six Flags Wild Safari InvitationalSeptember 27, 2025

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

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 47 · Lyndhurst5,000 Meters Group 24717:59 PB12
Nov 1NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 2 · Place 24 · Lyndhurst5,000 Meters Group 22417:54.6412
Oct 25Bergen County / Lou Molino MOCsOct 25 · 5,000 Meters Varsity · Place 16 · Lyndhurst5,000 Meters Varsity1616:43 PB12
Oct 18Bergen County Group ChampionshipsOct 18 · 5,000 Meters Varsity C · Place 5 · Lyndhurst5,000 Meters Varsity C517:0112
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity A · Place 16 · Lyndhurst2.5 Miles Varsity A1613:56.5 PB12
Oct 7NJIC Divisional ChampionshipsOct 7 · 5,000 Meters Colonial · Place 4 · Lyndhurst5,000 Meters Colonial417:42 PB12
Sep 30NJIC Week #3Sep 30 · 5,000 Meters Varsity 3 · Place 3 · Lyndhurst5,000 Meters Varsity 3317:2312
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity C · Place 31 · Lyndhurst5,000 Meters Varsity C3117:09.0 PB12
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Senior · Place 36 · Lyndhurst5,000 Meters Senior3617:19.3 PB12
Sep 17NJIC Week #2Sep 17 · 5,000 Meters Varsity 2 · Place 1 · Lyndhurst5,000 Meters Varsity 2117:3112
Sep 10NJIC Week #1Sep 10 · 5,000 Meters Race 3 · Place 1 · Lyndhurst5,000 Meters Race 3117:4512
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Fastest 4 · Place 36 · Lyndhurst5,000 Meters Fastest 43617:15.61 PB12

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - North 2Nov 2 · 5,000 Meters Varsity · Place 27 · Lyndhurst5,000 Meters Varsity2717:41.5511
Oct 26Bergen County / Lou Molino MOCsOct 26 · 5,000 Meters Championship · Place 38 · Lyndhurst5,000 Meters Championship3817:4511
Oct 26Bergen County / Lou Molino MOCsOct 26 · 5,000 Meters Championship · Place 38 · Lyndhurst5,000 Meters Championship3817:4511
Oct 19Bergen County Group ChampionshipsOct 19 · 5,000 Meters Varsity · Place 29 · Lyndhurst5,000 Meters Varsity2917:18.9511
Oct 19Bergen County Group ChampionshipsOct 19 · 5,000 Meters Championship · Place 5 · Lyndhurst5,000 Meters Championship517:1911
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 30 · Lyndhurst5,000 Meters Varsity3018:10—
Oct 1NJIC Divisional ChampionshipsOct 1 · 5,000 Meters Varsity · Place 2 · Lyndhurst5,000 Meters Varsity218:0311
Sep 25NJIC Week #3Sep 25 · 5,000 Meters Varsity · Place 1 · Lyndhurst5,000 Meters Varsity117:2711
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Varsity · Place 28 · Lyndhurst5,000 Meters Varsity2817:28.111
Sep 18NJIC Week #2Sep 18 · 5,000 Meters Varsity · Place 2 · Lyndhurst5,000 Meters Varsity218:1411
Sep 11NJIC Week #1Sep 11 · 5,000 Meters Varsity · Place 4 · Lyndhurst5,000 Meters Varsity417:5911

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 85 · Lyndhurst5,000 Meters Varsity8518:4410
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 12 · Lyndhurst5,000 Meters Varsity1217:30.1010
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 12 · Lyndhurst5,000 Meters Varsity1217:30.1010
Oct 14Bergen County Group ChampionshipsOct 14 · 5,000 Meters Varsity · Place 76 · Lyndhurst5,000 Meters Varsity7618:10.2910
Oct 14Bergen County Group ChampionshipsOct 14 · 5,000 Meters Varsity · Place 76 · Lyndhurst5,000 Meters Varsity7618:10.2910
Oct 14Bergen County Group ChampionshipsOct 14 · 5,000 Meters Championship · Place 19 · Lyndhurst5,000 Meters Championship1918:1110
Oct 4NJIC Divisional ChampionshipsOct 4 · 5,000 Meters Varsity · Place 5 · Lyndhurst5,000 Meters Varsity518:2110
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 26 · Lyndhurst5,000 Meters Varsity2618:19—
Sep 27NJIC Week #3Sep 27 · 5,000 Meters Varsity · Place 3 · Lyndhurst5,000 Meters Varsity317:2211
Sep 23Magee Memorial Class MeetSep 23 · 5,000 Meters Sophomore · Place 17 · Lyndhurst5,000 Meters Sophomore1717:49.811
Sep 20NJIC Week #2Sep 20 · 5,000 Meters Varsity · Place 4 · Lyndhurst5,000 Meters Varsity418:1711
Sep 13NJIC Week #1Sep 13 · 5,000 Meters Varsity · Place 1 · Lyndhurst5,000 Meters Varsity118:5711