Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorHolliston at Westwood · Apr 306:07.5Holliston at WestwoodApril 30, 2025
100 Meters · OutdoorAshland at Holliston · May 712.69aAshland at HollistonMay 7, 2025
1000 Meters · IndoorTri Valley - Meet 1 · Dec 133:02.57aTri Valley - Meet 1December 13, 2024
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1039.72aMSTCA Northeast InvitationalJanuary 10, 2025
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 4 Track & Field Championship · May 231:02.66aMIAA Division 4 Track & Field ChampionshipMay 23, 2024
55m Hurdles · 39" · IndoorTri Valley - Meet 1 · Dec 138.90aTri Valley - Meet 1December 13, 2024
High Jump · IndoorMIAA D4 Indoor Track & Field Championships · Feb 155-10.00MIAA D4 Indoor Track & Field ChampionshipsFebruary 15, 2023
High Jump · OutdoorMSTCA D4 Relays · Apr 281.65mMSTCA D4 RelaysApril 28, 2023
Long Jump · IndoorTri Valley League - Meet 3 · Dec 2916-11.00Tri Valley League - Meet 3December 29, 2023
Triple Jump · OutdoorMSTCA Div. IV Relays · Apr 2711.93mMSTCA Div. IV Relays April 27, 2024

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · High Jump · Place 9 · HollistonHollistonHigh Jump95-10.00—

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Triple Jump · Place 5 · HollistonHollistonTriple Jump542-912
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · High Jump · Place 17 · HollistonHollistonHigh Jump175-1012
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 110m Hurdles · Place 20 · HollistonHolliston110m Hurdles2016.78a12
May 20TVL Showcase MeetMay 20 · Triple Jump · Place 2 · HollistonHollistonTriple Jump241-1.2512
May 20TVL Showcase MeetMay 20 · High Jump · Place 10 · HollistonHollistonHigh Jump105-612
May 20TVL Showcase MeetMay 20 · 110m Hurdles · Place 9 · HollistonHolliston110m Hurdles916.82a12
May 17MSTCA Division 4 RelaysMay 17 · Triple Jump · Place 4 · HollistonHollistonTriple Jump412.55m12
May 10MSTCA Coaches Metro InvitationalMay 10 · Triple Jump · Place 9 · HollistonHollistonTriple Jump939-7.5012
May 10MSTCA Coaches Metro InvitationalMay 10 · High Jump · Place 12 · HollistonHollistonHigh Jump125-812
May 10MSTCA Coaches Metro InvitationalMay 10 · 110m Hurdles · Place 21 · HollistonHolliston110m HurdlesRound P2117.33a12
May 7Ashland at HollistonMay 7 · Triple Jump · Place 2 · HollistonHollistonTriple Jump240-612
May 7Ashland at HollistonMay 7 · 110m Hurdles · Place 1 · HollistonHolliston110m Hurdles117.15a12
May 7Ashland at HollistonMay 7 · 100 Meters · Place 14 · HollistonHolliston100 Meters1412.69a PB12
Apr 30Holliston at WestwoodApr 30 · Long Jump · Place 6 · HollistonHollistonLong Jump618-212
Apr 30Holliston at WestwoodApr 30 · High Jump · Place 2 · HollistonHollistonHigh Jump25-1012
Apr 30Holliston at WestwoodApr 30 · 1 Mile · Place 11 · HollistonHolliston1 Mile116:07.5 PB12
Apr 14Hopkinton at HollistonApr 14 · Triple Jump · Place 1 · HollistonHollistonTriple Jump139-03.2512
Apr 14Hopkinton at HollistonApr 14 · 400m Hurdles · Place 6 · HollistonHolliston400m Hurdles61:04.7712
Apr 14Hopkinton at HollistonApr 14 · 110m Hurdles · Place 5 · HollistonHolliston110m Hurdles517.3412
Apr 9Holliston v NorwoodApr 9 · High Jump · Place 2 · HollistonHollistonHigh Jump25-612
Apr 9Holliston v NorwoodApr 9 · Shot Put · Place 9 · HollistonHollistonShot Put930-812
Apr 9Holliston v NorwoodApr 9 · 110m Hurdles · Place 1 · HollistonHolliston110m Hurdles117.02a12
Apr 1Dedham Versus HollistonApr 1 · Triple Jump · Place 1 · HollistonHollistonTriple Jump141-112
Apr 1Dedham Versus HollistonApr 1 · High Jump · Place 1 · HollistonHollistonHigh Jump15-612
Apr 1Dedham Versus HollistonApr 1 · 400m Hurdles · Place 1 · HollistonHolliston400m Hurdles11:02.812

2025 Indoor Track

18 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 60 · HollistonHollistonLong Jump605.57m—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 8 · HollistonHollistonHigh Jump81.77m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 78 · HollistonHollistonShot Put789.06m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 53 · HollistonHolliston55m Hurdles538.78a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 68 · HollistonHolliston1000 Meters683:13.29a—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · High Jump · Place 9 · HollistonHollistonHigh Jump95-10—
Feb 8MSTCA Qualifier MeetFeb 8 · High Jump · Place 1 · HollistonHollistonHigh Jump16-0—
Feb 8MSTCA Qualifier MeetFeb 8 · 55m Hurdles · Place 26 · HollistonHolliston55m HurdlesRound P269.03a—
Jan 26TVL Championship/Showcase meetJan 26 · 55m Hurdles · Place 6 · HollistonHolliston55m HurdlesRound P68.6212
Jan 26TVL Championship/Showcase meetJan 26 · 55m Hurdles · Place 7 · HollistonHolliston55m Hurdles78.6612
Jan 26TVL Championship/Showcase meetJan 26 · High Jump · Place 4 · HollistonHollistonHigh Jump45-1012
Jan 24Tri Valley League Meet 5Jan 24 · High Jump · Place 4 · HollistonHollistonHigh Jump45-8—
Jan 24Tri Valley League Meet 5Jan 24 · 55m Hurdles · Place 4 · HollistonHolliston55m Hurdles48.63a—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Long Jump · Place 36 · HollistonHollistonLong Jump365.47m—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 38 · HollistonHolliston55m Hurdles388.71a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 99 · HollistonHolliston300 Meters9939.72a PB—
Jan 3Tri Valley Meet 4Jan 3 · High Jump · Place 10 · HollistonHollistonHigh Jump105-6—
Jan 3Tri Valley Meet 4Jan 3 · 55m Hurdles · Place 3 · HollistonHolliston55m Hurdles38.62a—

2024 Indoor Track

28 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 55m Hurdles · Place 6 · HollistonHolliston55m Hurdles39"6.9.00a12
Dec 23Tri Valley Meet 3Dec 23 · Long Jump · Place 16 · HollistonHollistonLong Jump16.17-07.0012
Dec 23Tri Valley Meet 3Dec 23 · High Jump · Place 4 · HollistonHollistonHigh Jump4.5-08.0012
Dec 18Tri Valley Meet 2ADec 18 · 55m Hurdles · Place 1 · HollistonHolliston55m Hurdles39"1.8.95aWind: 012
Dec 18Tri Valley Meet 2ADec 18 · Long Jump · Place 4 · HollistonHollistonLong Jump4.17' 9.7512
Dec 18Tri Valley Meet 2ADec 18 · High Jump · Place 1 · HollistonHollistonHigh Jump1.6' 012
Dec 13Tri Valley - Meet 1Dec 13 · 1000 Meters · Place 11 · HollistonHolliston1000 Meters11.3:02.57a PB12
Dec 13Tri Valley - Meet 1Dec 13 · 55m Hurdles · Place 3 · HollistonHolliston55m Hurdles39"3.8.90a PB12
Dec 13Tri Valley - Meet 1Dec 13 · High Jump · Place 1 · HollistonHollistonHigh Jump1.5-08.0012
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Long Jump · Place 82 · HollistonHollistonLong Jump825.14m—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · High Jump · Place 16 · HollistonHollistonHigh Jump161.72m—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Shot Put · Place 95 · HollistonHollistonShot Put958.04m—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 55m Hurdles · Place 46 · HollistonHolliston55m Hurdles468.90a—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 1000 Meters · Place 68 · HollistonHolliston1000 Meters683:19.88a—
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 55m Hurdles · Place 22 · HollistonHolliston55m Hurdles228.68a—
Feb 10MSTCA Qualifier MeetFeb 10 · High Jump · Place 9 · HollistonHollistonHigh Jump95-6—
Feb 10MSTCA Qualifier MeetFeb 10 · 55m Hurdles · Place 17 · HollistonHolliston55m Hurdles178.97a—
Feb 3Tri Valley League ShowcaseFeb 3 · High Jump · Place 5 · HollistonHollistonHigh Jump55-6—
Feb 3Tri Valley League ShowcaseFeb 3 · 55m Hurdles · Place 13 · HollistonHolliston55m Hurdles138.97a—
Jan 26Tri Valley League - Meet 5Jan 26 · High Jump · Place 5 · HollistonHollistonHigh Jump55-6—
Jan 26Tri Valley League - Meet 5Jan 26 · 55m Hurdles · Place 13 · HollistonHolliston55m Hurdles139.00a—
Jan 26Tri Valley League - Meet 5Jan 26 · Shot Put · Place 16 · HollistonHollistonShot Put1627-10.75—
Jan 21MSTCA D4 RelaysJan 21 · High Jump · Place 17 · HollistonHollistonHigh Jump17.1.67m11
Jan 12MSTCA Northeast InvitationalJan 12 · Long Jump · Place 100 · HollistonHollistonLong Jump10016-01.0011
Jan 12MSTCA Northeast InvitationalJan 12 · High Jump · HollistonHollistonHigh Jump—NH11
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 54 · HollistonHolliston55m HurdlesRound P548.9711
Jan 5Tri Valley League - Meet 4Jan 5 · High Jump · Place 8 · HollistonHollistonHigh Jump85-6—
Jan 5Tri Valley League - Meet 4Jan 5 · 55m Hurdles · Place 11 · HollistonHolliston55m Hurdles119.09a—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Aug 10MetroWest Jumps Empire Summer Classic 2024Aug 10 · Triple Jump · 02-Unattached02-UnattachedTriple Jump—DNS12
Aug 10MetroWest Jumps Empire Summer Classic 2024Aug 10 · High Jump · Place 7 · 02-Unattached02-UnattachedHigh Jump7.1.80m12
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 17 · HollistonHolliston400m Hurdles36" / 0.914m17.1:02.66a PB11
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · High Jump · Place 14 · HollistonHollistonHigh Jump14.5-08.0011
May 14Tri Valley League ChampionshipMay 14 · Triple Jump · Place 4 · HollistonHollistonTriple Jump439-2—
May 10MSTCA Twilight InvitationalMay 10 · High Jump · Place 8 · HollistonHollistonHigh Jump85-8—
May 10MSTCA Twilight InvitationalMay 10 · 110m Hurdles · Place 25 · HollistonHolliston110m Hurdles2517.36a—
Apr 30TVL - Hopkinton v HollistonApr 30 · Triple Jump · Place 1 · HollistonHollistonTriple Jump139-0.50—
Apr 30TVL - Hopkinton v HollistonApr 30 · High Jump · Place 2 · HollistonHollistonHigh Jump25-8—
Apr 30TVL - Hopkinton v HollistonApr 30 · 110m Hurdles · Place 3 · HollistonHolliston110m Hurdles317.22a—
Apr 27MSTCA Div. IV Relays Apr 27 · Triple Jump · Place 9 · HollistonHollistonTriple Jump911.93m PB—
Apr 27MSTCA Div. IV Relays Apr 27 · High Jump · Place 3 · HollistonHollistonHigh Jump31.78m—
Apr 10Holliston v MedfieldApr 10 · High Jump · Place 2 · HollistonHollistonHigh Jump25-6—
Apr 10Holliston v MedfieldApr 10 · 400m Hurdles · Place 3 · HollistonHolliston400m Hurdles31:03.98a—
Apr 10Holliston v MedfieldApr 10 · 110m Hurdles · Place 1 · HollistonHolliston110m Hurdles117.25a—
Apr 2Ashland vs HollistonApr 2 · Triple Jump · Place 3 · HollistonHollistonTriple Jump337-6—
Apr 2Ashland vs HollistonApr 2 · High Jump · Place 2 · HollistonHollistonHigh Jump25-6—
Apr 2Ashland vs HollistonApr 2 · 110m Hurdles · Place 1 · HollistonHolliston110m Hurdles117.26a—

2023 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 55m Hurdles · Place 10 · HollistonHolliston55m Hurdles39"10.9.03a11
Dec 29Tri Valley League - Meet 3Dec 29 · Long Jump · Place 18 · HollistonHollistonLong Jump18.16-11.00 PB11
Dec 29Tri Valley League - Meet 3Dec 29 · High Jump · HollistonHollistonHigh Jump--NH11
Dec 13Tri Valley League - Meet 2Dec 13 · High Jump · Place 8 · HollistonHollistonHigh Jump85-8—
Dec 13Tri Valley League - Meet 2Dec 13 · 55m Hurdles · Place 14 · HollistonHolliston55m Hurdles149.41a—
Dec 8Tri Valley League - Meet 1Dec 8 · 55m Hurdles · Place 12 · HollistonHolliston55m Hurdles39"12.9.46a11
Dec 8Tri Valley League - Meet 1Dec 8 · High Jump · Place 1 · HollistonHollistonHigh Jump1.5-06.0011
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · High Jump · Place 9 · HollistonHollistonHigh Jump9.5-10.00 PB10
Feb 11MSTCA Qualifier MeetFeb 11 · High Jump · Place 8 · HollistonHollistonHigh Jump8.5-08.0010
Feb 4Tri Valley ShowcaseFeb 4 · High Jump · Place 4 · HollistonHollistonHigh Jump45-6SO
Jan 27Tri Valley Dual #5Jan 27 · High Jump · HollistonHollistonHigh Jump—DNS10
Jan 20MSTCA D4 RelaysJan 20 · High Jump · HollistonHollistonHigh Jump--ND10
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 82 · HollistonHolliston55m HurdlesRound P829.9610
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 165 · HollistonHolliston300 Meters16542.9510
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 165 · HollistonHolliston300 Meters165.42.95a10
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 82 · HollistonHolliston55m Hurdles39"Round P82.9.96a10
Jan 9Tri Valley Boys Dual WheatonJan 9 · High Jump · Place 10 · HollistonHollistonHigh Jump105-02.0010
Jan 9Tri Valley Boys Dual WheatonJan 9 · 55m Hurdles · Place 31 · HollistonHolliston55m Hurdles3111.16a10
Jan 9Tri Valley Boys Dual WheatonJan 9 · 300 Meters · Place 32 · HollistonHolliston300 Meters3251.66a10
Jan 4Tri Valley Meet #4Jan 4 · High Jump · Place 5 · HollistonHollistonHigh Jump55-6SO
Jan 4Tri Valley Meet #4Jan 4 · 55m Hurdles · Place 4 · HollistonHolliston55m Hurdles410.14SO

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · High Jump · Place 14 · HollistonHollistonHigh Jump14.5-08.0010
May 16Tri Valley League ChampionshipMay 16 · 110m Hurdles · Place 16 · HollistonHolliston110m Hurdles1618.44a—
May 12MSTCA Twilight InvitationalMay 12 · High Jump · Place 14 · HollistonHollistonHigh Jump145-8—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Triple Jump · Place 37 · HollistonHollistonTriple Jump3735-5.25—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · High Jump · Place 15 · HollistonHollistonHigh Jump155-6—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 110m Hurdles · Place 26 · HollistonHolliston110m Hurdles2618.69a—
Apr 28MSTCA D4 RelaysApr 28 · High Jump · Place 8 · HollistonHollistonHigh Jump81.65m PB—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9Tri Valley Dual #1Dec 9 · 55m Hurdles · Place 16 · HollistonHolliston55m Hurdles39"16.10.60a10
Dec 9Tri Valley Dual #1Dec 9 · High Jump · Place 5 · HollistonHollistonHigh Jump5.5-04.0010
Feb 5Tri-Valley League Showcase MeetFeb 5 · 55m Hurdles · Place 6 · HollistonHolliston55m HurdlesRound P611.53FR
Jan 11TVL - Meet2 - ReggieJan 11 · 55m Hurdles · Place 31 · HollistonHolliston55m Hurdles39"31.11.62a9
Jan 11TVL - Meet2 - ReggieJan 11 · High Jump · Place 4 · HollistonHollistonHigh Jump4.5-02.009

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17Tri-Valley League ChampionshipsMay 17 · High Jump · HollistonHollistonHigh Jump—NH9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · Triple Jump · Place 18 · HollistonHollistonTriple Jump18.34-06.009
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · High Jump · Place 13 · HollistonHollistonHigh Jump13.5-04.009
May 1MSTCA Division IV RelaysMay 1 · Triple Jump · Place 24 · HollistonHollistonTriple Jump24.10.50mUnofficial9
May 1MSTCA Division IV RelaysMay 1 · High Jump · HollistonHollistonHigh Jump—NH9
Apr 6TVL-Holliston at HopkintonApr 6 · 400m Hurdles · Place 9 · HollistonHolliston400m Hurdles36" / 0.914m9.1:18.83a9
Apr 6TVL-Holliston at HopkintonApr 6 · Triple Jump · Place 7 · HollistonHollistonTriple Jump7.32-06.009
Apr 6TVL-Holliston at HopkintonApr 6 · High Jump · HollistonHollistonHigh Jump—NH9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14TVL Meet1 - ReggieDec 14 · 55m Hurdles · Place 34 · HollistonHolliston55m Hurdles39"34.11.75a9
Dec 14TVL Meet1 - ReggieDec 14 · High Jump · Place 13 · HollistonHollistonHigh Jump13.5-00.009