Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMidland Wachusett Division C League Meet · May 2115.95aMidland Wachusett Division C League MeetMay 21, 2025
110m Hurdles · 42" / 1.067m · OutdoorMASCAC Outdoor Championships · Apr 2516.52aMASCAC Outdoor ChampionshipsApril 25, 2026
200 Meters · Indoor2026 Wheaton Invitational · Feb 724.48a2026 Wheaton InvitationalFebruary 7, 2026
400 Meters · IndoorRoxbury CC - Tigers Open Meet · Jan 3055.23Roxbury CC - Tigers Open MeetJanuary 30, 2026
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 5 Track & Field Championship · May 2959.47aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
55m Hurdles · 39" · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 178.25aMIAA Division 5 Indoor Track & Field ChampionshipFebruary 17, 2025
High Jump · IndoorMSTCA Division 5 James Kalperis Relays · Jan 251.78mMSTCA Division 5 James Kalperis RelaysJanuary 25, 2025
High Jump · OutdoorQuabbin vs Oakmont dual meet · Apr 245-08.00Quabbin vs Oakmont dual meetApril 24, 2024
Long Jump · OutdoorTufts Spring Stampede · Apr 106.12mTufts Spring StampedeApril 10, 2026
Triple Jump · OutdoorQuabbin vs Oakmont dual meet · Apr 2438-03.00Quabbin vs Oakmont dual meetApril 24, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 400m Hurdles · Place 4 · Bridgewater StateBridgewater State400m Hurdles36" / 0.914m4.1:00.30aFr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 110m Hurdles · Place 3 · Bridgewater StateBridgewater State110m Hurdles42" / 1.067m3.16.52a PBWind: 1.4Fr
Apr 17Bridgewater State Bears InvitationalApr 17 · 400m Hurdles · Place 6 · Bridgewater StateBridgewater State400m Hurdles36" / 0.914m6.1:02.52aFr
Apr 17Bridgewater State Bears InvitationalApr 17 · 110m Hurdles · Place 7 · Bridgewater StateBridgewater State110m Hurdles42" / 1.067m7.18.86aWind: 2.2Fr
Apr 10Tufts Spring StampedeApr 10 · Long Jump · Place 13 · Bridgewater StateBridgewater StateLong Jump13.6.12m PBWind: 0Fr
Apr 10Tufts Spring StampedeApr 10 · 400m Hurdles · Place 21 · Bridgewater StateBridgewater State400m Hurdles36" / 0.914m21.1:00.52aFr
Apr 10Tufts Spring StampedeApr 10 · 110m Hurdles · Place 14 · Bridgewater StateBridgewater State110m Hurdles42" / 1.067m14.17.46aWind: -1.7Fr
Apr 4Amherst Spring FlingApr 4 · 400m Hurdles · Place 12 · Bridgewater StateBridgewater State400m Hurdles36" / 0.914m12.1:02.02aFr
Apr 4Amherst Spring FlingApr 4 · 110m Hurdles · Place 21 · Bridgewater StateBridgewater State110m Hurdles42" / 1.067m21.17.88aWind: 0Fr
Mar 27Jonathan Tymann InvitationalMar 27 · 400m Hurdles · Place 7 · Bridgewater StateBridgewater State400m Hurdles36" / 0.914m7.1:01.66aFr
Mar 27Jonathan Tymann InvitationalMar 27 · 110m Hurdles · Place 10 · Bridgewater StateBridgewater State110m Hurdles42" / 1.067mRound P10.17.97aWind: -0.7Fr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15MASCAC Indoor Track & Field ChampionshipFeb 15 · 60m Hurdles · Place 4 · Bridgewater St.Bridgewater St.60m HurdlesRound P49.21FR
Feb 15MASCAC Indoor Track & Field ChampionshipFeb 15 · 60m Hurdles · Place 4 · Bridgewater St.Bridgewater St.60m Hurdles49.09FR
Feb 72026 Wheaton InvitationalFeb 7 · 60m Hurdles · Place 11 · Bridgewater StateBridgewater State60m Hurdles119.10aFR
Feb 72026 Wheaton InvitationalFeb 7 · 200 Meters · Place 26 · Bridgewater StateBridgewater State200 Meters2624.48a PBFR
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 60m Hurdles · Place 18 · Bridgewater St.Bridgewater St.60m HurdlesRound P189.70FR
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 400 Meters · Place 19 · Bridgewater St.Bridgewater St.400 Meters1955.23 PBFR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 60m Hurdles · Place 27 · Bridgewater StateBridgewater State60m HurdlesRound P279.39aFr
Jan 17Branwen Smith-King InvitationalJan 17 · 400 Meters · Place 14 · Bridgewater StateBridgewater State400 Meters1455.43aFr

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 4 · Oakmont RegionalOakmont Regional400m Hurdles36" / 0.914m4.59.47a PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 23 · Oakmont RegionalOakmont Regional110m Hurdles39" / 0.991mRound P23.17.58aWind: 2.212
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · High Jump · Oakmont RegionalOakmont RegionalHigh Jump--NH12
May 21Midland Wachusett Division C League MeetMay 21 · 400m Hurdles · Place 3 · Oakmont RegionalOakmont Regional400m Hurdles36" / 0.914m3.1:00.95a12
May 21Midland Wachusett Division C League MeetMay 21 · Triple Jump · Place 7 · Oakmont RegionalOakmont RegionalTriple Jump7.37-06.5012
May 21Midland Wachusett Division C League MeetMay 21 · 110m Hurdles · Place 3 · Oakmont RegionalOakmont Regional110m Hurdles39" / 0.991mRound P3.16.66a12
May 21Midland Wachusett Division C League MeetMay 21 · 110m Hurdles · Place 2 · Oakmont RegionalOakmont Regional110m Hurdles39" / 0.991m2.15.95a PB12
May 21Midland Wachusett Division C League MeetMay 21 · High Jump · Place 5 · Oakmont RegionalOakmont RegionalHigh Jump5.5-06.0012
May 17District E Central Mass Division 1 ChampionshipMay 17 · 400m Hurdles · Place 2 · Oakmont RegionalOakmont Regional400m Hurdles259.7612
May 17District E Central Mass Division 1 ChampionshipMay 17 · 110m Hurdles · Place 2 · Oakmont RegionalOakmont Regional110m HurdlesRound P216.2212
May 17District E Central Mass Division 1 ChampionshipMay 17 · 110m Hurdles · Place 2 · Oakmont RegionalOakmont Regional110m Hurdles216.7312
May 17District E Central Mass Division 1 ChampionshipMay 17 · High Jump · Place 8 · Oakmont RegionalOakmont RegionalHigh Jump85-1012
May 14Lunenburg vs OakmontMay 14 · 110m Hurdles · Place 1 · Oakmont RegionalOakmont Regional110m Hurdles39" / 0.991m1.16.0Unofficial12
Apr 30Oakmont vs. HudsonApr 30 · Triple Jump · Place 2 · Oakmont RegionalOakmont RegionalTriple Jump239-1012
Apr 30Oakmont vs. HudsonApr 30 · High Jump · Place 4 · Oakmont RegionalOakmont RegionalHigh Jump45-1012
Apr 30Oakmont vs. HudsonApr 30 · 400m Hurdles · Place 1 · Oakmont RegionalOakmont Regional400m Hurdles11:00.312
Apr 30Oakmont vs. HudsonApr 30 · 110m Hurdles · Place 1 · Oakmont RegionalOakmont Regional110m Hurdles115.512
Apr 25MSTCA InVacational & PentathlonApr 25 · Triple Jump · Place 6 · Oakmont RegionalOakmont RegionalTriple Jump640-04.5012
Apr 25MSTCA InVacational & PentathlonApr 25 · High Jump · Place 9 · Oakmont RegionalOakmont RegionalHigh Jump95-08.0012
Apr 25MSTCA InVacational & PentathlonApr 25 · 110m Hurdles · Place 7 · Oakmont RegionalOakmont Regional110m Hurdles716.7612
Apr 4Oakmont vs. QuabbinApr 4 · 400m Hurdles · Oakmont RegionalOakmont Regional400m Hurdles36" / 0.914m—1:00.3Unofficial12
Apr 4Oakmont vs. QuabbinApr 4 · Triple Jump · Oakmont RegionalOakmont RegionalTriple Jump—39-07.25Unofficial12
Apr 4Oakmont vs. QuabbinApr 4 · 110m Hurdles · Oakmont RegionalOakmont Regional110m Hurdles39" / 0.991m—16.0Unofficial12
Apr 4Oakmont vs. QuabbinApr 4 · High Jump · Oakmont RegionalOakmont RegionalHigh Jump—5-06Unofficial12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 7 · Oakmont RegionalOakmont Regional55m Hurdles39"Round P7.8.38a12
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 5 · Oakmont RegionalOakmont Regional55m Hurdles39"5.8.25a PB12
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · High Jump · Oakmont RegionalOakmont RegionalHigh Jump--NH12
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · High Jump · Place 1 · Oakmont RegionalOakmont RegionalHigh Jump15-10—
Jan 25MSTCA Division 5 James Kalperis RelaysJan 25 · High Jump · Place 2 · Oakmont RegionalOakmont RegionalHigh Jump21.78m PB—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · High Jump · Place 2 · Oakmont RegionalOakmont RegionalHigh Jump25-10—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55m Hurdles · Place 2 · Oakmont RegionalOakmont Regional55m Hurdles28.50—
Jan 8MidWach Week 2 @ FitchburgJan 8 · High Jump · Place 4 · Oakmont RegionalOakmont RegionalHigh Jump45-6—
Jan 8MidWach Week 2 @ FitchburgJan 8 · 55m Hurdles · Place 3 · Oakmont RegionalOakmont Regional55m Hurdles38.50—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · High Jump · Place 1 · Oakmont RegionalOakmont RegionalHigh Jump15-10—
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 55m Hurdles · Place 4 · Oakmont RegionalOakmont Regional55m Hurdles48.80—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 400m Hurdles · Place 16 · Oakmont RegionalOakmont Regional400m Hurdles161:02.44a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 110m Hurdles · Place 20 · Oakmont RegionalOakmont Regional110m Hurdles2017.29a—
May 15Midland Wachusett Division C League MeetMay 15 · Triple Jump · Place 5 · Oakmont RegionalOakmont RegionalTriple Jump536-10.25—
May 15Midland Wachusett Division C League MeetMay 15 · High Jump · Place 1 · Oakmont RegionalOakmont RegionalHigh Jump15-10—
May 15Midland Wachusett Division C League MeetMay 15 · 400m Hurdles · Place 3 · Oakmont RegionalOakmont Regional400m Hurdles31:01.11a—
May 15Midland Wachusett Division C League MeetMay 15 · 110m Hurdles · Place 2 · Oakmont RegionalOakmont Regional110m Hurdles217.28a—
May 15Midland Wachusett Division C League MeetMay 15 · 110m Hurdles · Place 2 · Oakmont RegionalOakmont Regional110m Hurdles216.97a—
May 3Hudson v Oakmont and MarlboroughMay 3 · Triple Jump · Place 1 · Oakmont RegionalOakmont RegionalTriple Jump138-1—
May 3Hudson v Oakmont and MarlboroughMay 3 · High Jump · Place 2 · Oakmont RegionalOakmont RegionalHigh Jump25-8—
May 3Hudson v Oakmont and MarlboroughMay 3 · 110m Hurdles · Place 1 · Oakmont RegionalOakmont Regional110m Hurdles116.9—
Apr 24Quabbin vs Oakmont dual meetApr 24 · 400m Hurdles · Place 1 · Oakmont RegionalOakmont Regional400m Hurdles36" / 0.914m1.01:04.111
Apr 24Quabbin vs Oakmont dual meetApr 24 · Triple Jump · Place 1 · Oakmont RegionalOakmont RegionalTriple Jump1.38-03.00 PB11
Apr 24Quabbin vs Oakmont dual meetApr 24 · 110m Hurdles · Place 2 · Oakmont RegionalOakmont Regional110m Hurdles39" / 0.991m2.17.1011
Apr 24Quabbin vs Oakmont dual meetApr 24 · High Jump · Place 3 · Oakmont RegionalOakmont RegionalHigh Jump3.5-08.00 PB11