Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHockomock League Meet #2 · Dec 195:04.96aHockomock League Meet #2December 19, 2023
1 Mile · OutdoorNA vs Franklin · May 74:58.4NA vs FranklinMay 7, 2024
1000 Meters · IndoorHockomock League Championship · Feb 62:44.56aHockomock League ChampionshipFebruary 6, 2025
400 Meters · OutdoorHockomock Spring Track Championship · May 2355.98aHockomock Spring Track ChampionshipMay 23, 2026
600 Meters · IndoorHockomock League #4 · Jan 231:27.00aHockomock League #4January 23, 2025
800 Meters · IndoorMSTCA Distance Classic · Dec 282:23.61aMSTCA Distance ClassicDecember 28, 2022
800 Meters · OutdoorTaunton at Franklin · Apr 292:05.40Taunton at FranklinApril 29, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · 400 Meters · Place 19 · Franklin400 Meters19.55.98a PB12
May 12King Philip @ FranklinMay 12 · 400 Meters · Place 6 · Franklin400 Meters6.56.812
May 5Taunton vs. FranklinMay 5 · 400 Meters · Place 1 · Franklin400 Meters156.212

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5Hockomock League ChampionshipFeb 5 · 600 Meters · Place 14 · Franklin600 Meters141:32.41a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 600 Meters · Place 46 · Franklin600 Meters461:29.55a12
Jan 22Hockomock League #4Jan 22 · 600 Meters · Place 29 · Franklin600 Meters291:39.68a12
Jan 15Hockomock League #3Jan 15 · 1000 Meters · Place 7 · Franklin1000 Meters72:53.95a12
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 600 Meters · Place 7 · Franklin600 Meters71:30.69a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · 600 Meters · Place 8 · Franklin600 Meters8.1:31.79a12
Dec 18Hockomock League #1Dec 18 · 400 Meters · Franklin400 MetersRelay Split—56.1hUnofficial12
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 600 Meters · Place 16 · Franklin600 Meters161:27.09a—
Feb 6Hockomock League ChampionshipFeb 6 · 1000 Meters · Place 4 · Franklin1000 Meters42:44.56a PB—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1000 Meters · Place 26 · Franklin1000 Meters262:44.76a—
Jan 23Hockomock League #4Jan 23 · 600 Meters · Place 2 · Franklin600 Meters21:27.00a PB—
Jan 16Hockomock League #3Jan 16 · 1000 Meters · Place 11 · Franklin1000 Meters112:53.23a—
Jan 9Hockomock League #2Jan 9 · 1000 Meters · Place 5 · Franklin1000 Meters52:48.46a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18MSTCA Division 1 RelaysMay 18 · 800 Meters · Franklin800 MetersRelay Split—2:10.2hUnofficial11
May 10MSTCA Coaches Metro InvitationalMay 10 · 800 Meters · Place 34 · Franklin800 Meters342:07.64a11
Apr 29Taunton at FranklinApr 29 · 800 Meters · Place 2 · Franklin800 Meters22:05.40 PB11
Apr 8Attleboro vs. FranklinApr 8 · 800 Meters · Place 4 · Franklin800 Meters42:16.811
Apr 1Sharon vs. FranklinApr 1 · 800 Meters · Franklin800 Meters—2:08.8Unofficial11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 6 · Franklin1000 Meters6.2:47.67a11
Dec 17Hockomock League #1Dec 17 · 1000 Meters · Place 2 · Franklin1000 Meters2.2:48.24a11
Feb 8Hockomock League MeetFeb 8 · 1000 Meters · Place 7 · Franklin1000 Meters72:51.80a—
Jan 18Hockomock League Meet #5Jan 18 · 1000 Meters · Place 8 · Franklin1000 Meters82:49.60a—
Jan 11Hockomock League Meet Double DualsJan 11 · 600 Meters · Place 9 · Franklin600 Meters91:32.33a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 1000 Meters · Place 14 · Franklin1000 Meters142:54.39a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7NA vs FranklinMay 7 · 1 Mile · Place 1 · Franklin1 Mile14:58.4 PB—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 800 Meters · Place 11 · Franklin800 Meters112:08.49a—
Apr 30Milford @ FranklinApr 30 · 800 Meters · Place 1 · Franklin800 Meters12:08.9—
Apr 23King Philip @ FranklinApr 23 · 800 Meters · Place 4 · Franklin800 Meters42:12.4—
Apr 9Taunton vs. FranklinApr 9 · 800 Meters · Place 1 · Franklin800 Meters12:12.3—
Apr 2Attleboro Versus FranklinApr 2 · 800 Meters · Franklin800 Meters—2:13.0Unofficial10

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · 1 Mile · Place 12 · Franklin1 Mile12.5:04.96a PB10
Dec 7Hockomock League Meet #1Dec 7 · 1000 Meters · Place 15 · Franklin1000 Meters15.3:01.15a10
Feb 14MSTCA Rising ChampionshipsFeb 14 · 600 Meters · Place 14 · Franklin600 Meters141:38.06a—
Jan 19Hockomock Dual Meet #5Jan 19 · 600 Meters · Place 4 · Franklin600 Meters41:38.63FR
Jan 16Paul Davey InvitationalJan 16 · 1000 Meters · Franklin1000 Meters—3:05.2Unofficial9
Jan 3Hockomock Dual Meet #3Jan 3 · 600 Meters · Place 6 · Franklin600 Meters61:39.61FR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 192nd Annual Halter InvitationalMay 19 · 1 Mile · Franklin1 Mile—5:02.85Unofficial9
May 16Franklin at MilfordMay 16 · 800 Meters · Franklin800 Meters—2:17.0Unofficial9
May 9N. Attleboro at FranklinMay 9 · 800 Meters · Franklin800 Meters—2:14.6Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 800 Meters · Place 58 · Franklin800 Meters582:24.05a—
Apr 25Franklin vs. King PhilipApr 25 · 1 Mile · Place 6 · Franklin1 Mile65:21.1—
Apr 11Taunton at FranklinApr 11 · 1 Mile · Franklin1 Mile—5:28.1Unofficial9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 800 Meters · Place 48 · Franklin800 Meters48.2:23.61a PB9
Dec 20Hockomock Dual Meet #2Dec 20 · 600 Meters · Place 24 · Franklin600 Meters24.1:41.25a9