Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · Indoor2025 Blue-Gold Invite · Dec 52:24.63a2025 Blue-Gold InviteDecember 5, 2025
200 Meters · OutdoorMSTCA Jim Hoar Invitational · Jun 622.64MSTCA Jim Hoar InvitationalJune 6, 2021
300 Meters · IndoorMSTCA Coaches Invitational Small Schools · Jan 2536.62MSTCA Coaches Invitational Small SchoolsJanuary 25, 2020
400 Meters · IndoorJoe Donohue Games · Dec 1150.24aJoe Donohue GamesDecember 11, 2021
400 Meters · OutdoorDistrict E Boys Championship · Jun 1249.88aDistrict E Boys ChampionshipJune 12, 2021
500 Meters · IndoorJohn Thomas Terrier Classic · Jan 281:02.95John Thomas Terrier ClassicJanuary 28, 2022
600 Meters · Indoor33rd New England Interscholastic Championships · Feb 291:20.6733rd New England Interscholastic ChampionshipsFebruary 29, 2020
800 Meters · IndoorJohn Thomas Terrier Classic · Jan 271:47.84aJohn Thomas Terrier ClassicJanuary 27, 2023
800 Meters · OutdoorNCAA DI Outdoor Championships - East First-Rounds · May 271:47.68aNCAA DI Outdoor Championships - East First-RoundsMay 27, 2026
High Jump · IndoorMIAA Division 5 Championships · Feb 135-08.00MIAA Division 5 ChampionshipsFebruary 13, 2019
Long Jump · OutdoorDistrict E Boys Championship · Jun 1221-6District E Boys ChampionshipJune 12, 2021
Triple Jump · OutdoorFr/Soph Small Schools · May 438-05.00Fr/Soph Small SchoolsMay 4, 2019

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 800 Meters · Place 27 · Notre DameNotre Dame800 MetersRound P27.1:47.68a PBSr
May 14ACC Outdoor ChampionshipsMay 14 · 800 Meters · Place 8 · Notre DameNotre Dame800 MetersRound P8.1:48.15aSr
May 14ACC Outdoor ChampionshipsMay 14 · 800 Meters · Place 8 · Notre DameNotre Dame800 Meters8.1:49.29aSr
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 16 · Notre DameNotre Dame800 Meters16.1:47.80aSr
Apr 3Pepsi Florida RelaysApr 3 · 800 Meters · Place 20 · Notre DameNotre Dame800 Meters201:48.56aSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 800 Meters · Place 13 · Notre DameNotre Dame800 MetersRound P13.1:50.89aSr
Jan 30Meyo InvitationalJan 30 · 800 Meters · Place 5 · Notre DameNotre Dame800 Meters5.1:49.82aSr
Jan 24Notre Dame InvitationalJan 24 · 1000 Meters · Notre DameNotre Dame1000 Meters—DNFSr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 52025 Blue-Gold InviteDec 5 · 1000 Meters · Place 1 · Notre DameNotre Dame1000 Meters1.2:24.63a PBSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 32025 Jay Carisella Coaches InvitationalMay 3 · 800 Meters · Place 6 · NortheasternNortheastern800 Meters61:51.61aSr
Apr 18Wake Forest InvitationalApr 18 · 800 Meters · Place 12 · NortheasternNortheastern800 Meters12.1:50.65aSr
Apr 4UCONN Dog FightApr 4 · 800 Meters · Place 1 · NortheasternNortheastern800 Meters1.1:50.07aSr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10CAA ChampionshipsMay 10 · 800 Meters · Place 6 · NortheasternNortheastern800 MetersRound P6.1:53.32aJr
May 10CAA ChampionshipsMay 10 · 800 Meters · Place 3 · NortheasternNortheastern800 Meters3.1:48.91aJr
Apr 27Jay Carisella Coaches InvitationalApr 27 · 800 Meters · Place 1 · NortheasternNortheastern800 Meters11:49.38JR
Apr 5UMASS Flagship OpenerApr 5 · 800 Meters · Place 1 · NortheasternNortheastern800 Meters1.1:51.98aJr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22CAA Indoor Track & Field ChampionshipsFeb 22 · 800 Meters · Place 3 · NortheasternNortheastern800 MetersRound P3.1:54.04aSo
Feb 22CAA Indoor Track & Field ChampionshipsFeb 22 · 800 Meters · Place 2 · NortheasternNortheastern800 Meters2.1:49.39aSo
Feb 10David Hemery Valentine InvitationalFeb 10 · 800 Meters · Place 4 · NortheasternNortheastern800 Meters4.1:47.87aSo
Jan 27John Thomas Terrier ClassicJan 27 · 800 Meters · Place 2 · NortheasternNortheastern800 Meters2.1:47.84a PBSo

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13IC4A/ECAC Outdoor Track & Field ChampionshipsMay 13 · 800 Meters · Place 2 · NortheasternNortheastern800 Meters2.1:50.04aFr
May 6CAA Outdoor ChampionshipsMay 6 · 800 Meters · Place 1 · NortheasternNortheastern800 Meters1.1:52.83aFr
Apr 30UMASS Outdoor InvitationalApr 30 · 800 Meters · Place 2 · NortheasternNortheastern800 Meters2.1:51.64aFr

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 4ICAAAA/ECAC Indoor ChampionshipsMar 4 · 800 Meters · Place 6 · NortheasternNortheastern800 MetersRound P6.1:50.94aFr
Mar 4ICAAAA/ECAC Indoor ChampionshipsMar 4 · 800 Meters · Place 2 · NortheasternNortheastern800 Meters2.1:48.81aFr
Feb 27Boston University Last Chance MeetFeb 27 · 800 Meters · Place 1 · NortheasternNortheastern800 Meters11:48.67FR
Feb 27Boston University Last Chance MeetFeb 27 · 800 Meters · Place 1 · NortheasternNortheastern800 Meters11:48.67FR
Feb 11David Hemery Valentine InvitationalFeb 11 · 800 Meters · Place 1 · NortheasternNortheastern800 Meters11:48.44FR
Feb 5Bruce Lehane Red & White InvitationalFeb 5 · 800 Meters · Place 2 · NortheasternNortheastern800 Meters21:48.87FR
Feb 5Boston University Bruce Lehane Scarlet and White InviteFeb 5 · 800 Meters · Place 2 · NortheasternNortheastern800 Meters2.1:48.87aFr
Jan 28John Thomas Terrier ClassicJan 28 · 500 Meters · Place 1 · NortheasternNortheastern500 Meters11:02.95 PBFR
Jan 22Boston University Battle in BeantownJan 22 · 800 Meters · Place 2 · NortheasternNortheastern800 Meters21:53.16FR

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Joe Donohue GamesDec 11 · 400 Meters · Place 1 · NortheasternNortheastern400 Meters1.50.24a PBFr
Dec 4 BU Sharon Colyear-Danville Season OpenerDec 4 · 800 Meters · Place 1 · NortheasternNortheastern800 Meters1.1:53.84aFr

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 12District E Boys ChampionshipJun 12 · Long Jump · Place 1 · LittletonLittletonLong Jump1.21-6 PB12
Jun 12District E Boys ChampionshipJun 12 · 400 Meters · Place 1 · LittletonLittleton400 Meters1.49.88a PB12
Jun 6MSTCA Jim Hoar InvitationalJun 6 · 200 Meters · Place 2 · LittletonLittleton200 Meters222.64 PB12

2020 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 2933rd New England Interscholastic ChampionshipsFeb 29 · 600 Meters · Place 4 · Littleton-MALittleton-MA600 Meters41:20.67 PB11
Feb 22All-State ChampionshipFeb 22 · 600 Meters · Place 4 · LittletonLittleton600 Meters4.1:22.10a11
Feb 16MIAA Division 5 ChampionshipFeb 16 · 300 Meters · Place 5 · LittletonLittleton300 Meters5.37.31a11
Feb 16MIAA Division 5 ChampionshipFeb 16 · 600 Meters · Place 1 · LittletonLittleton600 Meters1.1:23.82a11
Feb 8Gerry Frew Meet (D1 and D2)Feb 8 · 600 Meters · Place 1 · LittletonLittleton600 Meters1.1:29.40a11
Jan 25MSTCA Coaches Invitational Small SchoolsJan 25 · 300 Meters · Place 8 · LittletonLittleton300 Meters836.62 PB11
Jan 25MSTCA Coaches Invitational Small SchoolsJan 25 · 300 Meters · Place 1 · LittletonLittleton300 Meters136.6211
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 1 · LittletonLittleton1000 Meters12:38.0011

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22MSTCA Winter Speed Classic-Small SchoolsDec 22 · 600 Meters · Place 1 · LittletonLittleton600 Meters1.1:25.58a11
Feb 13MIAA Division 5 ChampionshipsFeb 13 · High Jump · Place 10 · LittletonLittletonHigh Jump10.5-08.00 PB10
Feb 1Midland Wachusett Division C/D ChampionshipsFeb 1 · 300 Meters · Place 4 · LittletonLittleton300 Meters441.0010
Feb 1Midland Wachusett Division C/D ChampionshipsFeb 1 · High Jump · Place 2 · LittletonLittletonHigh Jump25-06.0010
Jan 10Mid Wach Dual MeetJan 10 · 300 Meters · Place 7 · LittletonLittleton300 Meters741.60SO
Jan 10Mid Wach Dual MeetJan 10 · High Jump · Place 16 · LittletonLittletonHigh Jump165-00.00SO

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15Mid Wach C League MeetMay 15 · Triple Jump · Place 1 · LittletonLittletonTriple Jump140-9.25SO
May 15Mid Wach C League MeetMay 15 · High Jump · Place 5 · LittletonLittletonHigh Jump55-4SO
May 15Mid Wach C League MeetMay 15 · 400 Meters · Place 1 · LittletonLittleton400 Meters153.05SO
May 15Mid Wach C League MeetMay 15 · 200 Meters · Place 1 · LittletonLittleton200 Meters124.28SO
May 15Mid Wach C League MeetMay 15 · 200 Meters · Place 2 · LittletonLittleton200 Meters224.21SO
May 1158th Annual Fred Warren District E InvitationalMay 11 · Triple Jump · Place 12 · LittletonLittletonTriple Jump12.37-07.0010
May 1158th Annual Fred Warren District E InvitationalMay 11 · 400 Meters · Place 2 · LittletonLittleton400 Meters2.52.40a10
May 4Fr/Soph Small SchoolsMay 4 · Triple Jump · Place 7 · LittletonLittletonTriple Jump7.38-05.00 PB10
May 4Fr/Soph Small SchoolsMay 4 · 400 Meters · Place 4 · LittletonLittleton400 Meters4.52.65a10

2018 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 12Mid-Wach Dual Meets Week #2Dec 12 · 300 Meters · Place 2 · LittletonLittleton300 Meters2.41.9010
Dec 12Mid-Wach Dual Meets Week #2Dec 12 · High Jump · Place 4 · LittletonLittletonHigh Jump4.5-04.0010
Dec 8Mid-Wach Dual Meet #1 - FitchburgDec 8 · 600 Meters · Place 4 · LittletonLittleton600 Meters4.1:42.2010
Dec 8Mid-Wach Dual Meet #1 - FitchburgDec 8 · High Jump · Place 18 · LittletonLittletonHigh Jump18.4-08.0010
Feb 2Mid Wach League Meet DFeb 2 · 1000 Meters · Place 12 · LittletonLittleton1000 Meters12.3:34.36a9
Feb 2Mid Wach League Meet DFeb 2 · 600 Meters · Place 8 · LittletonLittleton600 Meters8.1:40.87a9
Feb 2Mid Wach League Meet DFeb 2 · High Jump · Place 9 · LittletonLittletonHigh Jump9.5' 0"9
Jan 10Hudson vs GardnerJan 10 · 600 Meters · Place 6 · LittletonLittleton600 Meters6.1:42.009
Jan 10Hudson vs GardnerJan 10 · High Jump · Place 8 · LittletonLittletonHigh Jump8.4-10.009
Jan 3Mid Wach @ FitchburgJan 3 · 600 Meters · Place 13 · LittletonLittleton600 Meters13.1:48.109
Jan 3Mid Wach @ FitchburgJan 3 · High Jump · Place 7 · LittletonLittletonHigh Jump7.4-10.009

2017 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29MSTCA Speed ClassicDec 29 · 600 Meters · Place 121 · LittletonLittleton600 Meters121.1:37.94a9
Dec 20Mid Wach @ FitchburgDec 20 · 600 Meters · Place 7 · LittletonLittleton600 Meters7.1:46.709
Dec 20Mid Wach @ FitchburgDec 20 · High Jump · LittletonLittletonHigh Jump--NH9
Dec 16Winterfest Small SchoolsDec 16 · 600 Meters · Place 42 · LittletonLittleton600 Meters42.1:44.73a9
Dec 9Mid-Wach/FitchburgDec 9 · 600 Meters · Place 21 · LittletonLittleton600 Meters21.1:48.609