Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Saint Anselm CollegeShacklette Invitational · Sep 515:40.3Shacklette InvitationalSeptember 5, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2412:15.3MSTCA Frank Kelley InvitationalSeptember 24, 2022
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1418:06.3ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2819:25.6Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1219:54.0MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1818:37.64MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2619:00.40Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 519:17.87MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
8,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 728:35.37Northeast-10 Cross Country ChampionshipsNovember 7, 2026
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 927:47.5Hopkinton Cross Country FestivalOctober 9, 2026
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 327:41.7Keene State InvitationalOctober 3, 2026
8,000 Meters · New England CollegeHopkinton Cross Country Festival · Oct 1028:34.6Hopkinton Cross Country FestivalOctober 10, 2025
8,000 Meters · Saint Anselm CollegeNE10 Championships · Oct 2629:26.2NE10 ChampionshipsOctober 26, 2025
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1927:39.1453rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Northeast-10 Cross Country ChampionshipsNov 7 · 8,000 Meters Northeast-10 · Place 58 · Saint AnselmSaint Anselm8,000 Meters Northeast-105828:35.37 PBSo
Oct 9Hopkinton Cross Country FestivalOct 9 · 8,000 Meters Collegiate · Place 13 · Saint AnselmSaint Anselm8,000 Meters Collegiate1327:47.5 PBSo
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 108 · Saint AnselmSaint Anselm8,000 Meters Men's Championship10827:41.7 PBSo
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 139 · Saint AnselmSaint Anselm8,000 Meters 8K Navy 45:00 min.cap13927:39.14 PBSo
Sep 5Shacklette InvitationalSep 5 · 3 Miles Collegiate · Place 2 · Saint AnselmSaint Anselm3 Miles Collegiate215:40.3 PBSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26NE10 ChampionshipsOct 26 · 8,000 Meters Collegiate · Place 65 · Saint AnselmSaint Anselm8,000 Meters Collegiate6529:26.2 PBFr
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 71 · MelroseMelrose5,000 Meters Varsity7119:00.40 PB11
Oct 10Hopkinton Cross Country FestivalOct 10 · 8,000 Meters College · Place 67 · Saint AnselmSaint Anselm8,000 Meters College6728:34.6 PBFr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 191 · Saint AnselmSaint Anselm8,000 Meters College19129:21.10Fr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 72 · Saint AnselmSaint Anselm8,000 Meters Men's 8K Navy7228:44.89Fr
Sep 6Shacklette InvitationalSep 6 · 8,000 Meters College · Place 30 · Saint AnselmSaint Anselm8,000 Meters College3030:40.6Fr

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 81 · MelroseMelrose5,000 Meters Varsity Division 28117:55.0012
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 26 · MelroseMelrose5,000 Meters Varsity2617:10.3612
Oct 22ML-12 Wakefield @ MelroseOct 22 · 5,000 Meters Varsity · Place 17 · MelroseMelrose5,000 Meters Varsity1718:3712
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 191 · MelroseMelrose5,000 Meters Varsity19118:30.6812
Oct 8ML-12: Melrose @ BurlingtonOct 8 · 5,000 Meters Varsity · Place 12 · MelroseMelrose5,000 Meters Varsity1217:53.412
Oct 1ML 12 Melrose @ WilmingtonOct 1 · 5,000 Meters Varsity · Place 11 · MelroseMelrose5,000 Meters Varsity1117:52.012
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Varsity 2 · Place 136 · MelroseMelrose5,000 Meters Varsity 213619:25.6 PB12
Sep 24ML-12: Melrose @ StonehamSep 24 · 5,000 Meters Varsity · Place 9 · MelroseMelrose5,000 Meters Varsity918:5512
Sep 17ML-12: Watertown @ MelroseSep 17 · 5,000 Meters Varsity · Place 5 · MelroseMelrose5,000 Meters Varsity520:3112
Sep 10ML-12: Winchester @ MelroseSep 10 · 5,000 Meters Varsity · Place 21 · MelroseMelrose5,000 Meters Varsity2120:4412

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 137 · MelroseMelrose5,000 Meters Division 213718:37.64 PB11
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 44 · MelroseMelrose5,000 Meters Varsity4417:45.4JR
Oct 24ML-12 Melrose at BurlingtonOct 24 · 5,000 Meters Varsity · Place 11 · MelroseMelrose5,000 Meters Varsity1117:58.411
Oct 17Melrose vs. WilmingtonOct 17 · 5,000 Meters Varsity · Place 12 · MelroseMelrose5,000 Meters Varsity1218:5511
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 111 · MelroseMelrose5,000 Meters Varsity Boys11118:06.3 PB11
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 111 · MelroseMelrose5,000 Meters Varsity11118:06.25JR
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 71 · MelroseMelrose5,000 Meters Varsity7119:00.7JR
Oct 3Melrose vs. StonehamOct 3 · Varsity · Place 7 · MelroseMelroseVarsity720:0511
Sep 26Watertown vs Melrose Dual MeetSep 26 · Varsity · Place 10 · MelroseMelroseVarsity1019:4711
Sep 19Melrose vs Wakefield Dual meetSep 19 · Varsity · Place 19 · MelroseMelroseVarsity1919:1311
Sep 12Lexington vs Melrose Dual MeetSep 12 · Varsity · Place 9 · MelroseMelroseVarsity920:0611

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2A · Place 128 · MelroseMelrose5,000 Meters Division 2A12819:54.0 PB10
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Sophomore · MelroseMelrose5,000 Meters Sophomore—DNFSO
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Small School) · Place 25 · MelroseMelrose5,000 Meters Sophomore (Small School)2519:17.87 PB10
Oct 31Middlesex League XC ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 41 · MelroseMelrose5,000 Meters Junior Varsity4119:03.9SO
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 79 · MelroseMelrose5,000 Meters Sophomore7920:03.5SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 79 · MelroseMelrose5,000 Meters Sophomore7920:03.510
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 130 · MelroseMelrose3,000 Meters Varsity13012:15.3SO
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 130 · MelroseMelrose3,000 Meters Varsity Large 9-1013012:15.3 PB10

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Frank Mooney Coaches InvitationalNov 6 · 3,000 Meters Freshman · Place 149 · MelroseMelrose3,000 Meters Freshman14912:25.19
Oct 15Bob McIntyre Twilight invitational Oct 15 · 2.1 Miles Freshman · Place 50 · MelroseMelrose2.1 Miles Freshman5013:38.1—
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 3,000 Meters Freshman Sophomore · Place 122 · MelroseMelrose3,000 Meters Freshman Sophomore12212:20.109