Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Thompson ParkThompson 2 Miler · Sep 1210:54.44Thompson 2 MilerSeptember 12, 2026
2.5 Miles · 2.5 Mile East FinishNYC XC Carnival & CHSAA Soph Sectionals · Oct 1713:48.70NYC XC Carnival & CHSAA Soph SectionalsOctober 17, 2026
2.5 Miles · Van Cortlandt ParkNYC XC Carnival · Oct 1813:38.5NYC XC CarnivalOctober 18, 2025
5,000 Meters · Abington HSAbington XC Invitational · Sep 617:42.8Abington XC InvitationalSeptember 6, 2025
5,000 Meters · Cumberland Regional HSTri County Conference Showcase Championships · Oct 2216:45.00Tri County Conference Showcase ChampionshipsOctober 22, 2025
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Oct 3116:20.56NJSIAA Sectionals - SouthOctober 31, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 717:05.41NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 317:22.2New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 817:37NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Kingsway HSTri County Conference Batch Meet · Sep 3017:13.52Tri County Conference Batch MeetSeptember 30, 2025
5,000 Meters · Marlton Recreation ParkTri County Conference Batch Meet · Sep 917:39.96Tri County Conference Batch MeetSeptember 9, 2026
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2717:08.6Six 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

11 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 3 · Place 21 · Highland Regional5,000 Meters Group 32117:05.41 PB12
Oct 31NJSIAA Sectionals - SouthOct 31 · 5,000 Meters Group 3 · Place 12 · Highland Regional5,000 Meters Group 31216:20.56 PB12
Oct 22Tri County Conference Showcase ChampionshipsOct 22 · 5,000 Meters Varsity · Place 16 · Highland Reg5,000 Meters Varsity1617:00.6212
Oct 22Tri County Conference Showcase ChampionshipsOct 22 · 5,000 Meters Varsity · Place 16 · Highland Reg5,000 Meters Varsity1617:00.6212
Oct 17NYC XC Carnival & CHSAA Soph SectionalsOct 17 · 2.5 Miles Varsity A · Place 7 · Highland Regional2.5 Miles Varsity A713:48.70 PB12
Oct 10South Jersey Track Coaches Association OpenOct 10 · 5,000 Meters Varsity 1 · Place 12 · Highland Regional5,000 Meters Varsity 11216:39.8912
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity C · Place 22 · Highland Regional5,000 Meters Varsity C2217:22.2 PB12
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity A · Place 24 · Highland Regional5,000 Meters Varsity A2417:53.412
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Men A Race 5000 · Place 24 · Highland Regional5,000 Meters Men A Race 50002417:53.412
Sep 12Thompson 2 MilerSep 12 · 2 Miles Senior · Place 8 · Highland Regional2 Miles Senior810:54.44 PB12
Sep 9Tri County Conference Batch MeetSep 9 · 5,000 Meters Varsity · Place 8 · Highland Regional5,000 Meters Varsity817:39.96 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 3 · Place 41 · Highland Regional5,000 Meters Group 34117:37 PB11
Nov 1NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 3 · Place 11 · Highland Regional5,000 Meters Group 31116:27.8611
Oct 22Tri County Conference Showcase ChampionshipsOct 22 · 5,000 Meters Varsity · Place 15 · Highland Regional5,000 Meters Varsity1516:45.00 PB11
Oct 18NYC XC CarnivalOct 18 · 2.5 Miles Varsity B · Place 3 · Highland Regional2.5 Miles Varsity B313:38.5 PB11
Oct 11South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 3 · Place 6 · Highland Regional5,000 Meters Varsity 3616:31.8411
Sep 30Tri County Conference Batch MeetSep 30 · 5,000 Meters Varsity 1 · Place 5 · Highland Regional5,000 Meters Varsity 1517:13.52 PB11
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity B · Place 28 · Highland Regional5,000 Meters Varsity B2817:08.6 PB11
Sep 13South Jersey Shootout 2025Sep 13 · 5,000 Meters Open · Place 7 · Highland Regional5,000 Meters Open717:04.611
Sep 9Tri County Conference Batch MeetSep 9 · 5,000 Meters Junior Varsity · Place 4 · Highland Regional5,000 Meters Junior Varsity419:27.3311
Sep 6Abington XC InvitationalSep 6 · 5,000 Meters Varsity · Place 25 · Highland Regional5,000 Meters Varsity2517:42.8 PB11

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 116 · Highland Reg5,000 Meters Varsity11618:4210
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 26 · Highland Reg5,000 Meters Varsity2616:59.5710
Oct 23Tri County Conference Showcase ChampionshipsOct 23 · 5,000 Meters Varsity · Place 26 · Highland Reg5,000 Meters Varsity265:40.910
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 2 · Place 33 · Highland Reg5,000 Meters Division 23319:04.55—
Oct 1Tri County Conference Batch MeetOct 1 · 5,000 Meters Varsity · Place 43 · Highland Reg5,000 Meters Varsity4318:20.0510
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 35 · Highland Reg5,000 Meters Varsity3517:43SO
Sep 17Tri County Conference Batch MeetSep 17 · 5,000 Meters Varsity · Place 81 · Highland Reg5,000 Meters Varsity8120:17.6110
Sep 14South Jersey ShootoutSep 14 · 5,000 Meters 5k Gold Champ HS Boys · Place 46 · Highland Regional5,000 Meters 5k Gold Champ HS Boys4618:47.310
Sep 7St. Dominic Academy XC InvitationalSep 7 · 5,000 Meters Varsity · Place 16 · Highland Reg5,000 Meters Varsity1618:02.69—

2023 Cross Country

17 results
DateMeetEventPlMarkGr
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 151 · Highland Reg5,000 Meters Varsity15120:139
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 72 · Highland Reg5,000 Meters Varsity7220:06.429
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 72 · Highland Reg5,000 Meters Varsity7220:06.429
Oct 17Tri County Conference Showcase ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 18 · Highland Reg5,000 Meters Junior Varsity1819:51.879
Oct 17Tri County Conference Showcase ChampionshipsOct 17 · 5,000 Meters Varsity · Place 18 · Highland Reg5,000 Meters Varsity1819:51.879
Oct 13Camden County ChampionshipsOct 13 · 5,000 Meters Varsity · Place 13 · Highland Reg5,000 Meters Varsity1320:57.809
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 2 · Highland Reg5,000 Meters Varsity219:29.249
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Junior Varsity · Place 2 · Highland Reg5,000 Meters Junior Varsity219:29.24—
Oct 3Tri County Conference Batch MeetOct 3 · 5,000 Meters Division 1 · Place 85 · Highland Reg5,000 Meters Division 18521:22.669
Sep 30New Balance Shore Coaches InvitationalSep 30 · 2 Miles Freshman · Place 31 · Highland Reg2 Miles Freshman3113:35—
Sep 26Tri County Conference Batch MeetSep 26 · 5,000 Meters Division 1 · Place 83 · Highland Reg5,000 Meters Division 18320:33.229
Sep 23Six Flags Wild Safari Invitational-HSSep 23 · 3,200 Meters Freshman · Place 19 · Highland Reg3,200 Meters Freshman1912:05.18FR
Sep 23Six Flags Wild Safari Invitational-HSSep 23 · 3,200 Meters Freshman · Place 19 · Highland Reg3,200 Meters Freshman1912:05.18FR
Sep 12Tri County Conference Batch MeetSep 12 · 5,000 Meters Varsity · Place 3 · Highland Reg5,000 Meters Varsity321:22.809
Sep 12Tri County Conference Batch MeetSep 12 · 5,000 Meters Junior Varsity · Place 3 · Highland Reg5,000 Meters Junior Varsity321:22.809
Sep 9Thompson 2 MilerSep 9 · 2 Miles Freshman · Place 19 · Highland Reg2 Miles Freshman1913:20.989
Sep 9Thompson 2 MilerSep 9 · 2 Miles Freshman · Place 19 · Highland Reg2 Miles Freshman1913:20.989