Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 124:41.76aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
1 Mile · OutdoorMIAA Division 4 Track & Field Championship · May 284:36.30aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
1000 Meters · IndoorMidland Wachusett Div A & B League Meets · Feb 72:58.02aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
2 Miles · IndoorMidland Wachusett @ Wachusett #4 · Jan 2111:01.80aMidland Wachusett @ Wachusett #4January 21, 2026
2 Miles · OutdoorMIAA Division 4 Track & Field Championship · May 2810:11.56aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
600 Meters · IndoorSWCL Dual Meet #4 - Northbridge · Jan 221:41.40SWCL Dual Meet #4 - NorthbridgeJanuary 22, 2025
800 Meters · OutdoorSWCL Boy's League Championship Meet · May 132:11.94SWCL Boy's League Championship MeetMay 13, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 2 Miles · Place 14 · Grafton2 Miles14.10:11.56a PB10
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1 Mile · Place 15 · Grafton1 Mile15.4:36.30a PB10
May 23Division A Midland-Wachusett League MeetMay 23 · 1 Mile · Place 7 · Grafton1 Mile7.4:39.01a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 1 Mile · Place 7 · Grafton1 Mile74:37.60a10
Apr 29Algonquin vs GraftonApr 29 · 1 Mile · Place 2 · Grafton1 Mile24:49.73a10
Apr 23MSTCA Warrior InvitationalApr 23 · 1 Mile · Place 10 · Grafton1 Mile104:45.59a10
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 2 Miles · Place 2 · Grafton2 Miles2.11:34.38a10
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 1 Mile · Grafton1 Mile--DNS10
Apr 8Westborough vs Grafton Dual MeetApr 8 · 1 Mile · Grafton1 Mile—4:56.3Unofficial10

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 14 · Grafton1 Mile144:41.76a PB10
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 14 · Grafton1 Mile144:41.76—
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1 Mile · Place 3 · Grafton1 Mile3.4:56.00a10
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1000 Meters · Place 6 · Grafton1000 Meters6.2:58.02a PB10
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 1000 Meters · Place 2 · Grafton1000 Meters23:05.3010
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 2 Miles · Place 4 · Grafton2 Miles411:01.80a PB10
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 2 Miles · Place 5 · Grafton2 Miles511:29.20a10
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 1 Mile · Place 1 · Grafton1 Mile15:10.80a10
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 1000 Meters · Place 3 · Grafton1000 Meters33:04.30a10

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1 Mile · Place 15 · Grafton1 Mile15.4:45.83a10
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 1 Mile · Place 2 · Grafton1 Mile2.5:03.7010
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1 Mile · Place 11 · Grafton1 Mile11.4:53.74a10
Feb 8MSTCA Qualifier MeetFeb 8 · 1 Mile · Place 21 · Grafton1 Mile214:54.22a—
Feb 5SWCL League ChampionshipFeb 5 · 1 Mile · Place 1 · Grafton1 Mile15:02.379
Jan 29SWCL Dual Meet #5 - TantasquaJan 29 · 600 Meters · Place 11 · Grafton600 Meters111:47.109
Jan 29SWCL Dual Meet #5 - TantasquaJan 29 · 1 Mile · Place 1 · Grafton1 Mile15:05.909
Jan 22SWCL Dual Meet #4 - NorthbridgeJan 22 · 600 Meters · Place 5 · Grafton600 Meters51:41.40 PB9
Jan 22SWCL Dual Meet #4 - NorthbridgeJan 22 · 1 Mile · Place 2 · Grafton1 Mile25:02.109
Jan 15SWCL Dual Meet #3 - TantasquaJan 15 · 600 Meters · Place 7 · Grafton600 Meters71:46.509
Jan 15SWCL Dual Meet #3 - TantasquaJan 15 · 1 Mile · Place 1 · Grafton1 Mile15:13.409
Jan 8SWCL Dual Meet #2 - NorthbridgeJan 8 · 1 Mile · Place 2 · Grafton1 Mile25:09.709

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 1 Mile · Place 4 · Grafton1 Mile44:47.32a9
May 17District E Central Mass Division 1 ChampionshipMay 17 · 1 Mile · Place 9 · Grafton1 Mile94:45.819
May 13SWCL Boy's League Championship MeetMay 13 · 1 Mile · Place 1 · Grafton1 Mile14:48.579
May 13SWCL Boy's League Championship MeetMay 13 · 800 Meters · Place 4 · Grafton800 Meters42:11.94 PB9
Apr 24MSTCA Warrior InvitationalApr 24 · 1 Mile · Place 19 · Grafton1 Mile194:49.74a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18SWCL Dual Meet #1 - TantasquaDec 18 · 1 Mile · Place 4 · Grafton1 Mile4.5:34.509
Dec 18SWCL Dual Meet #1 - TantasquaDec 18 · 600 Meters · Place 7 · Grafton600 Meters7.1:45.009
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 1 Mile · Place 40 · Grafton1 Mile40.5:21.07a9