Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Roger Williams ParkSuburban Dual Meet #4: Central, CLAS, CE, CW, JHS · Oct 2421:00Suburban Dual Meet #4: Central, CLAS, CE, CW, JHSOctober 24, 2020
4,000 Meters · East Greenwich High SchoolRIIL Freshmen State Championships · Oct 3116:45.69RIIL Freshmen State ChampionshipsOctober 31, 2020
5,000 Meters · East Greenwich High SchoolSuburban Dual Meet #3: CLAS, EG, PIL · Oct 1721:54Suburban Dual Meet #3: CLAS, EG, PILOctober 17, 2020
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2219:24.016th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1019:05.9New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
5,000 Meters · Ponaganset High SchoolRIIL State Cross Country Championships · Nov 418:58.41RIIL State Cross Country ChampionshipsNovember 4, 2023
5,000 Meters · Rocky Point State ParkSuburban Dual Meet #2: Classical, EG, PIL, TG · Sep 2024:39Suburban Dual Meet #2: Classical, EG, PIL, TGSeptember 20, 2021
5,000 Meters · Wickham ParkTrinity Bantam XC · Sep 620:24.00Trinity Bantam XCSeptember 6, 2025
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1822:32.30Conn College InviteOctober 18, 2025
6,000 Meters · Keene State CollegeKSC Invitational · Oct 423:13.90KSC InvitationalOctober 4, 2025
6,000 Meters · Mount Greylock Regional SchoolPurple Valley Classic · Sep 2023:48.2Purple Valley ClassicSeptember 20, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NESCAC ChampionshipsNov 1 · 6,000 Meters Champ · Place 126 · TuftsTufts6,000 Meters Champ12624:45.63So
Oct 18Conn College InviteOct 18 · 6,000 Meters White · Place 5 · TuftsTufts6,000 Meters White522:32.30 PBSo
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 5,000 Meters NEICAAA · Place 61 · TuftsTufts5,000 Meters NEICAAA6119:05.9 PBSo
Oct 4KSC InvitationalOct 4 · 6,000 Meters College · Place 46 · TuftsTufts6,000 Meters College4623:13.90 PBSo
Sep 20Purple Valley ClassicSep 20 · 6,000 Meters College · Place 29 · TuftsTufts6,000 Meters College2923:48.2 PBSo
Sep 6Trinity Bantam XCSep 6 · 5,000 Meters Varsity · Place 6 · TuftsTufts5,000 Meters Varsity620:24.00 PBSo

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 11New England (NEICAAA) Cross Country ChampionshipOct 11 · 5,000 Meters College · Place 58 · TuftsTufts5,000 Meters College5819:14.0Fr

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4RIIL State Cross Country ChampionshipsNov 4 · 5,000 Meters Varsity · Place 8 · ClassicalClassical5,000 Meters Varsity818:58.41 PB12
Oct 28RI Class & JV State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 2 · ClassicalClassical5,000 Meters Varsity219:08.5012
Oct 28RI Class & JV State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 2 · ClassicalClassical5,000 Meters Varsity219:08.5012
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 3 · ClassicalClassical5,000 Meters Varsity - 2319:24.0 PB12
Sep 2Injury Fund CarnivalSep 2 · 5,000 Meters Varsity · Place 4 · ClassicalClassical5,000 Meters Varsity420:00.4412

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 37 · ClassicalClassical5,000 Meters Varsity3719:46.511
Nov 5RIIL State XC ChampionshipsNov 5 · 5,000 Meters Varsity · Place 14 · ClassicalClassical5,000 Meters Varsity1420:20.111
Oct 29RIIL Class XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 7 · ClassicalClassical5,000 Meters Varsity720:15.011
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 2 · Place 11 · ClassicalClassical5,000 Meters Varsity - 21119:5311
Sep 3Injury Fund CarnivalSep 3 · 5,000 Meters Varsity · Place 6 · ClassicalClassical5,000 Meters Varsity620:27.2811

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30RIIL Class State Cross Country ChampionshipsOct 30 · 5,000 Meters Varsity - Class A · Place 23 · ClassicalClassical5,000 Meters Varsity - Class A2321:02.6010
Sep 27Suburban Dual Meet #3: Classical, CE, CW, JohnstonSep 27 · 3 Miles Varsity · Place 3 · ClassicalClassical3 Miles Varsity321:2710
Sep 20Suburban Dual Meet #2: Classical, EG, PIL, TGSep 20 · 5,000 Meters Varsity · Place 5 · ClassicalClassical5,000 Meters Varsity524:39 PB10
Sep 13Suburban Dual Meet #1: Classical, Hope, JS, MPSep 13 · 3 Miles Varsity · Place 2 · ClassicalClassical3 Miles Varsity222:0110
Sep 4Injury Fund CarnivalSep 4 · 5,000 Meters Varsity · Place 5 · ClassicalClassical5,000 Meters Varsity522:05.8110

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 14RIIL State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 72 · Classical HiClassical Hi5,000 Meters Varsity7221:58.739
Nov 7RIIL Class A State XC ChampionshipsNov 7 · 5,000 Meters Varsity · Place 33 · ClassicalClassical5,000 Meters Varsity3322:16.189
Oct 31RIIL Freshmen State ChampionshipsOct 31 · 4,000 Meters Freshman · Place 13 · ClassicalClassical4,000 Meters Freshman1316:45.69 PB9
Oct 24Suburban Dual Meet #4: Central, CLAS, CE, CW, JHSOct 24 · 3 Miles Varsity · Place 2 · ClassicalClassical3 Miles Varsity221:00 PB9
Oct 17Suburban Dual Meet #3: CLAS, EG, PILOct 17 · 5,000 Meters Varsity · Place 10 · ClassicalClassical5,000 Meters Varsity1021:54 PB9
Oct 10Suburban Dual Meet #2: Central, Classical, Hope, JS, MPHSOct 10 · 3 Miles Varsity · Place 2 · ClassicalClassical3 Miles Varsity223:019
Oct 3Suburban Dual Meet #1: BH, Central, CLAS, COVOct 3 · 5,000 Meters Varsity · Place 18 · ClassicalClassical5,000 Meters Varsity1836:539