Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2517:20.8NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1617:25.9MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
5,000 Meters · College of BrockportTom Balon Alumni Classic · Sep 615:46.6Tom Balon Alumni ClassicSeptember 6, 2025
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1117:08.27MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2216:16.716th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Hamilton CollegeHamilton Short Course Invitational · Sep 1416:15.9Hamilton Short Course InvitationalSeptember 14, 2024
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:35.57MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1318:11.2MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
6,000 Meters · Fisher Golf CourseFisher-Rodenbeck Invitational · Aug 3020:25.2Fisher-Rodenbeck InvitationalAugust 30, 2024
8,000 Meters · Genessee Valley ParkNCAA DIII Niagara Regional · Nov 1525:31.5NCAA DIII Niagara RegionalNovember 15, 2025
8,000 Meters · Lake Erie State ParkKara Hall Memorial Cross Country Invite · Oct 426:18.6Kara Hall Memorial Cross Country InviteOctober 4, 2025
8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 1926:24.1Mike Woods InvitationalOctober 19, 2024
8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 1826:03.80Oberlin College Inter-Regional RumbleOctober 18, 2025
8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2226:13.52025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025
8,000 Meters · Southern Illinois University EdwardsvilleUAA Cross Country Championships · Nov 125:52.3UAA Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · St. James Farm Forest PreserveUAA Cross Country Championships · Oct 3125:21.0UAA Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · State University of New York at FredoniaNCAA DIII Niagara Regional · Nov 1626:37.5NCAA DIII Niagara RegionalNovember 16, 2024

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31UAA Cross Country ChampionshipsOct 31 · 8,000 Meters UAA · Place 36 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters UAA3625:21.0 PBJr
Sep 19Rochester Yellowjacket InvitationalSep 19 · 8,000 Meters Collegiate · Place 8 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters Collegiate825:38.1Jr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 227 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters D3 Championship22726:13.5 PBSo
Nov 15NCAA DIII Niagara RegionalNov 15 · 8,000 Meters New Division · Place 14 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters New Division1425:31.5 PBSo
Nov 1UAA Cross Country ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 35 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters Collegiate3525:52.3 PBSo
Oct 18Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Varsity · Place 20 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters Men's Varsity2026:03.80 PBSo
Oct 4Kara Hall Memorial Cross Country InviteOct 4 · 8,000 Meters College · Place 4 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters College426:18.6 PBSo
Sep 20Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 9 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters Varsity925:50.1So
Sep 6Tom Balon Alumni ClassicSep 6 · 5,000 Meters College · Place 6 · Rochester (N.Y.)Rochester (N.Y.)5,000 Meters College615:46.6 PBSo

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII Niagara RegionalNov 16 · 8,000 Meters D3 Niagara · Place 36 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters D3 Niagara3626:37.5 PBFr
Oct 19Mike Woods InvitationalOct 19 · 8,000 Meters College · Place 121 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters College12126:24.1 PBFr
Oct 5Kara Hall Memorial Cross Country InviteOct 5 · 8,000 Meters College · Place 16 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters College1626:41.8Fr
Sep 21Rochester Yellowjacket InvitationalSep 21 · 8,000 Meters College · Place 47 · Rochester (N.Y.)Rochester (N.Y.)8,000 Meters College4727:32.7Fr
Sep 14Hamilton Short Course InvitationalSep 14 · 5,000 Meters College · Place 19 · Rochester (N.Y.)Rochester (N.Y.)5,000 Meters College1916:15.9 PBFr
Aug 30Fisher-Rodenbeck InvitationalAug 30 · 6,000 Meters College · Place 14 · Rochester (N.Y.)Rochester (N.Y.)6,000 Meters College1420:25.2 PBFr

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 108 · Newton SouthNewton South5,000 Meters Championship - Northeast10817:20.8 PB12
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 41 · Newton SouthNewton South5,000 Meters Division 14116:35.57 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 36 · Newton SouthNewton South5,000 Meters Division 1A3617:08.27 PB12
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 2 · Newton SouthNewton South5,000 Meters Varsity216:03.8SR
Oct 27Dual County League Championship MeetOct 27 · 5,000 Meters Varsity · Place 12 · Newton SouthNewton South5,000 Meters Varsity1216:37.012
Oct 27Dual County League Championship MeetOct 27 · 5,000 Meters Varsity · Place 12 · Newton SouthNewton South5,000 Meters Varsity1216:37.0—
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 35 · Newton SouthNewton South5,000 Meters Championship3516:16.7 PB12

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 63 · Newton SouthNewton South5,000 Meters Division 16316:49.0411
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 45 · Newton SouthNewton South5,000 Meters 1A4516:27.96JR
Oct 28Dual County League ChampionshipOct 28 · 5,000 Meters Varsity · Place 16 · Newton SouthNewton South5,000 Meters Varsity1616:55.4—
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Championship · Place 46 · Newton SouthNewton South5,000 Meters Championship4617:1011

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 147 · Newton SouthNewton South5,000 Meters Division 1A14718:11.2 PB10
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 9 · Newton SouthNewton South5,000 Meters Sophomore916:50.610
Oct 28DCL ChampionshipsOct 28 · Varsity · Place 20 · Newton SouthNewton SouthVarsity2017:29SO
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 10 · Newton SouthNewton South5,000 Meters Sophomore1017:25.9 PB10