Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Franklin ParkSt. John's Prep at Xaverian · Oct 912:25St. John's Prep at XaverianOctober 9, 2018
4,000 Meters · Vassar Farm & Ecological PreserveVassar Season Starter Invitational · Sep 113:03.9Vassar Season Starter InvitationalSeptember 1, 2023
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2819:09.48Ocean State Invitational September 28, 2019
5,000 Meters · Powisset FarmBC High v. Xaverian · Oct 517:34.56BC High v. XaverianOctober 5, 2021
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1316:46.8MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
8,000 Meters · DeSales UniversityDeSales Invite · Oct 1126:39.40DeSales InviteOctober 11, 2025
8,000 Meters · Delaware ValleyMAC Cross Country Champ · Nov 127:20.0MAC Cross Country ChampNovember 1, 2025
8,000 Meters · DeSales University XC CourseNCAA D3 Metro Regional XC Championships · Nov 1228:16.9NCAA D3 Metro Regional XC ChampionshipsNovember 12, 2022
8,000 Meters · DREAM ParkBorder Battle · Oct 1826:18.4Border BattleOctober 18, 2025
8,000 Meters · Foundation FieldsLock Haven Invite · Sep 2726:42.00Lock Haven InviteSeptember 27, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 427:31.9Paul Short RunOctober 4, 2024
8,000 Meters · Messiah UniversityMAC Conference XC Championships · Nov 228:30.8MAC Conference XC ChampionshipsNovember 2, 2024

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Metro ChampNov 15 · 8,000 Meters D3 Metro · Place 69 · StevensStevens8,000 Meters D3 Metro6926:53.2Sr
Nov 1MAC Cross Country ChampNov 1 · 8,000 Meters Champ · Place 33 · StevensStevens8,000 Meters Champ3327:20.0 PBSr
Oct 18Border BattleOct 18 · 8,000 Meters D3 · Place 85 · StevensStevens8,000 Meters D38526:18.4 PBSr
Oct 11DeSales InviteOct 11 · 8,000 Meters College · Place 8 · StevensStevens8,000 Meters College826:39.40 PBSr
Sep 27Lock Haven InviteSep 27 · 8,000 Meters Crimson · Place 89 · StevensStevens8,000 Meters Crimson8926:42.00 PBSr
Sep 20Aggie InviteSep 20 · 8,000 Meters Varsity · Place 13 · StevensStevens8,000 Meters Varsity1327:23.4SR

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MAC Conference XC ChampionshipsNov 2 · 8,000 Meters MAC · Place 47 · StevensStevens8,000 Meters MAC4728:30.8 PBJr
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 248 · StevensStevens8,000 Meters White24827:31.9 PBJr
Sep 28Messiah InvitationalSep 28 · 8,000 Meters Varsity · Place 38 · StevensStevens8,000 Meters Varsity3829:18.9JR
Aug 30Vassar Season OpenerAug 30 · 4,000 Meters 4K · Place 30 · StevensStevens4,000 Meters 4K3013:22.80Jr

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Metro RegionalNov 11 · 8,000 Meters Championship · Place 61 · StevensStevens8,000 Meters Championship6126:48.2So
Oct 28Middle Atlantic Conference Cross Country ChampionshipsOct 28 · 8,000 Meters Varsity · Place 42 · StevensStevens8,000 Meters Varsity4229:03.8SO
Oct 7NCAA DIII Pre-NationalsOct 7 · 8,000 Meters Varsity · Place 217 · StevensStevens8,000 Meters Varsity21727:37.6SO
Sep 16Misericordia University Cougar ClassicSep 16 · 8,000 Meters Varsity · Place 12 · StevensStevens8,000 Meters Varsity1228:36.2—
Sep 1Vassar Season Starter InvitationalSep 1 · 4,000 Meters College · Place 20 · StevensStevens4,000 Meters College2013:03.9 PBSo

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 12NCAA D3 Metro Regional XC ChampionshipsNov 12 · 8,000 Meters Championship · Place 72 · StevensStevens8,000 Meters Championship7228:16.9 PBFr
Oct 29Middle Atlantic Conference XC ChampionshipOct 29 · 8,000 Meters Varsity · Place 39 · StevensStevens8,000 Meters Varsity3927:14.7FR

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 28 · Xaverian BrothersXaverian Brothers5,000 Meters Division 1B2816:46.8 PB12
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 10 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity1016:29.012
Oct 23Catholic Conference ClassicOct 23 · 5,000 Meters Varsity · Place 9 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity917:02.2512
Oct 19Xaverian vs. St. John's PrepOct 19 · 5,000 Meters Varsity · Place 6 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity617:40.8112
Oct 12Xaverian vs. Malden CatholicOct 12 · 5,000 Meters Varsity · Place 3 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity317:49.3512
Oct 5BC High v. XaverianOct 5 · 5,000 Meters Varsity · Place 2 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity217:34.56 PB12
Sep 28Xaverian vs. St. John's High SchoolSep 28 · 5,000 Meters Varsity · Place 4 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity418:33.77Unofficial12
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 5,000 Meters Open · Place 22 · Xaverian BroXaverian Bro5,000 Meters Open2216:57.4712

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10Catholic Conference ClassicNov 10 · 5,000 Meters Varsity · Place 16 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity1617:59Unofficial11
Nov 3Xaverian vs. St. John's (Shrewsbury)Nov 3 · 5,000 Meters Varsity · Place 4 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity417:31Unofficial11
Oct 13Xaverian vs. BC HighOct 13 · 5,000 Meters Varsity · Place 6 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity618:08.3h11

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 28Ocean State Invitational Sep 28 · 5,000 Meters Junior Varsity D2 · Place 54 · Xaverian BrothersXaverian Brothers5,000 Meters Junior Varsity D25419:09.48 PB10

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 3Frank Mooney MSTCA InvitationalNov 3 · 3,000 Meters Freshman D1 · Place 87 · Xaverian BrothersXaverian Brothers3,000 Meters Freshman D18711:47.5Unofficial9
Oct 16Xaverian vs Catholic MemorialOct 16 · 3,000 Meters Frosh/Middle School · Place 2 · Xaverian BrothersXaverian Brothers3,000 Meters Frosh/Middle School212:32Unofficial9
Oct 9St. John's Prep at XaverianOct 9 · 3,000 Meters Freshman · Place 4 · Xaverian BrothersXaverian Brothers3,000 Meters Freshman412:25 PB9