Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 1317:46.4MIAA Division 2A, 2B, & 2C ChampionshipsNovember 13, 2021
5,000 Meters · Hamilton CollegeHamilton Short Course Invitational · Sep 1316:24.0Hamilton Short Course InvitationalSeptember 13, 2025
5,000 Meters · Plattsburgh State CollegeCardinal Classic · Aug 3016:48.3Cardinal ClassicAugust 30, 2025
5,000 Meters · Plattsburgh State FieldhousePlattsburgh Cardinal Classic · Sep 518:36.7Plattsburgh Cardinal ClassicSeptember 5, 2026
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1217:29.8MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2917:18.1League Meet SaturdayOctober 29, 2022
8,000 Meters · Bard CollegeLiberty League XC Championships · Oct 3129:27.2Liberty League XC ChampionshipsOctober 31, 2026
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1827:43.00Conn College InviteOctober 18, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 427:05.4Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 327:21.5Paul Short Run (College)October 3, 2025
8,000 Meters · Ronald C. Hoffmann Cross Country CourseLiberty League Cross Country Championships · Nov 227:15.3Liberty League Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · St. Lawrence UniversityLiberty League Cross Country Championships · Nov 127:36.9Liberty League Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Washington Country FairgroundsRPI Fairgrounds Showdown · Sep 2628:16.9RPI Fairgrounds ShowdownSeptember 26, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31Liberty League XC ChampionshipsOct 31 · 8,000 Meters Liberty League · Place 92 · St. LawrenceSt. Lawrence8,000 Meters Liberty League9229:27.2 PBSr
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 197 · St. LawrenceSt. Lawrence8,000 Meters White19728:04.8Sr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 532 · St. LawrenceSt. Lawrence8,000 Meters Open53231:29.4Sr
Sep 26RPI Fairgrounds ShowdownSep 26 · 8,000 Meters College · Place 163 · St. LawrenceSt. Lawrence8,000 Meters College16328:16.9 PBSr
Sep 19Ronald C Hoffmann InvitationalSep 19 · 8,000 Meters Collegiate · Place 61 · St. LawrenceSt. Lawrence8,000 Meters Collegiate6129:02.5Sr
Sep 5Plattsburgh Cardinal ClassicSep 5 · 5,000 Meters Collegiate · Place 69 · St. LawrenceSt. Lawrence5,000 Meters Collegiate6918:36.7 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Liberty League Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 51 · St. LawrenceSt. Lawrence8,000 Meters Champ5127:36.9 PBJr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 149 · St. LawrenceSt. Lawrence8,000 Meters White14927:43.00 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 291 · St. LawrenceSt. Lawrence8,000 Meters White29127:21.5 PBJr
Sep 20Ronald Hoffmann InvitationalSep 20 · 8,000 Meters College · Place 54 · St. LawrenceSt. Lawrence8,000 Meters College5427:24.6Jr
Sep 13Hamilton Short Course InvitationalSep 13 · 5,000 Meters Men's Race · Place 37 · St. LawrenceSt. Lawrence5,000 Meters Men's Race3716:24.0 PBJr
Aug 30Cardinal ClassicAug 30 · 5,000 Meters Men's Race · Place 16 · St. LawrenceSt. Lawrence5,000 Meters Men's Race1616:48.3 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2Liberty League Cross Country ChampionshipsNov 2 · 8,000 Meters Liberty · Place 53 · St. LawrenceSt. Lawrence8,000 Meters Liberty5327:15.3 PBSo
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 204 · St. LawrenceSt. Lawrence8,000 Meters White20427:05.4 PBSo
Sep 21Hoffmann Invitational / Liberty League PreviewSep 21 · 8,000 Meters Varsity · Place 36 · St. LawrenceSt. Lawrence8,000 Meters Varsity3627:51.4SO
Sep 14Hamilton Short Course InvitationalSep 14 · 5,000 Meters College · Place 29 · St. LawrenceSt. Lawrence5,000 Meters College2916:34.6So
Aug 31Cardinal ClassicAug 31 · 5,000 Meters Varsity · Place 28 · St. LawrenceSt. Lawrence5,000 Meters Varsity2817:34.0SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 23Ronald C. Hoffmann InvitationalSep 23 · 8,000 Meters Varsity · Place 26 · St. LawrenceSt. Lawrence8,000 Meters Varsity2628:29.8FR
Sep 9Hamilton College Short CourseSep 9 · 5,000 Meters Varsity · Place 57 · St. LawrenceSt. Lawrence5,000 Meters Varsity5717:00.2FR
Sep 2Cardinal Classic XC InvitationalSep 2 · 5,000 Meters College · Place 24 · St. LawrenceSt. Lawrence5,000 Meters College2417:36.6Fr

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2C · Place 17 · Triton RegionalTriton Regional5,000 Meters Division 2C1717:29.8 PB11
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Cape Ann Varsity · Place 9 · Triton RegionalTriton Regional5,000 Meters Cape Ann Varsity917:18.1 PB11
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity C · Place 33 · Triton RegionalTriton Regional5,000 Meters Varsity C3318:14.1Unofficial11

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Divison 2C · Place 15 · Triton RegionalTriton Regional5,000 Meters Divison 2C1517:46.4 PB10
Oct 30CAL ChampionshipsOct 30 · 5,000 Meters Varsity · Place 11 · Triton RegionalTriton Regional5,000 Meters Varsity1117:25.610