Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:26.37aMSTCA Boys PentathlonFebruary 26, 2025
1000 Meters · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 13:29.9227th Annual MSTCA Boys PentathlonMarch 1, 2023
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 3 Track & Field Championship · May 3015.48aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
110m Hurdles · 42" / 1.067m · OutdoorNortheast-10 Outdoor Championships · May 115.89aNortheast-10 Outdoor ChampionshipsMay 1, 2026
200 Meters · OutdoorCAC Whittier @ Greater Lowell · Apr 2225.28aCAC Whittier @ Greater LowellApril 22, 2024
300 Meters · IndoorCommonwealth Athletic Conference Championship · Feb 439.94aCommonwealth Athletic Conference ChampionshipFebruary 4, 2024
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 3 Track & Field Championship · May 301:00.60aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
55m Hurdles · 39" · IndoorCommonwealth Athletic Conference · Dec 128.10aCommonwealth Athletic ConferenceDecember 12, 2024
60m Hurdles · 42" / 1.067m · IndoorPanther Invite · Jan 178.75aPanther InviteJanuary 17, 2026
High Jump · IndoorCommonwealth Athletic Conference Meet#2 · Dec 175-08.00Commonwealth Athletic Conference Meet#2December 17, 2024
High Jump · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 11.52m27th Annual MSTCA Boys PentathlonMarch 1, 2023
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.38mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 14.28m27th Annual MSTCA Boys PentathlonMarch 1, 2023

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 110m Hurdles · Place 7 · Saint AnselmSaint Anselm110m Hurdles42" / 1.067mRound P7.15.89a PBWind: 1.6Fr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 110m Hurdles · Place 8 · Saint AnselmSaint Anselm110m Hurdles42" / 1.067m8.16.40aFr
May 1NE10 OutdoorMay 1 · 110m Hurdles · Place 7 · Saint AnselmSaint Anselm110m Hurdles42" / 1.067mRound P7.15.89aWind: 1.6Fr
May 1NE10 OutdoorMay 1 · 110m Hurdles · Place 8 · Saint AnselmSaint Anselm110m Hurdles42" / 1.067m8.16.40aWind: 0Fr
Apr 24UNH Wildcat InvitationalApr 24 · High Jump · Place 8 · Saint AnselmSaint AnselmHigh Jump8.1.70mFr
Apr 24UNH Wildcat InvitationalApr 24 · 110m Hurdles · Place 5 · Saint AnselmSaint Anselm110m Hurdles42" / 1.067m5.17.30aWind: -1Fr
Apr 17George Davis InvitationalApr 17 · High Jump · Place 14 · Saint AnselmSaint AnselmHigh Jump14.1.70mFr
Apr 17George Davis InvitationalApr 17 · 110m Hurdles · Place 7 · Saint AnselmSaint Anselm110m Hurdles42" / 1.067m7.17.15aWind: 1.2Fr
Apr 11Ed Daniels ClassicApr 11 · High Jump · Place 17 · Saint AnselmSaint AnselmHigh Jump17.1.73mFr
Apr 11Ed Daniels ClassicApr 11 · 110m Hurdles · Place 10 · Saint AnselmSaint Anselm110m Hurdles42" / 1.067mRound P10.16.24aWind: 1.7Fr
Mar 26SNHU Spring InvitationalMar 26 · 110m Hurdles · Place 6 · Saint AnselmSaint Anselm110m Hurdles42" / 1.067m6.16.08aWind: 1.1Fr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 60m Hurdles · Place 12 · St. AnselmSt. Anselm60m HurdlesRound P128.86FR
Feb 13Tufts Cupid ChallengeFeb 13 · 60m Hurdles · Place 18 · Saint AnselmSaint Anselm60m HurdlesRound P188.88aFr
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 60m Hurdles · Place 15 · St. AnselmSt. Anselm60m HurdlesRound P159.19FR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 60m Hurdles · Place 16 · Saint AnselmSaint Anselm60m HurdlesRound P168.91aFr
Jan 17Panther InviteJan 17 · 60m Hurdles · Place 4 · Saint AnselmSaint Anselm60m Hurdles42" / 1.067mRound P4.8.81aFr
Jan 17Panther InviteJan 17 · 60m Hurdles · Place 3 · Saint AnselmSaint Anselm60m Hurdles42" / 1.067m3.8.75a PBFr

2025 Indoor Track

27 results
DateMeetEventPlMarkGr
Dec 5Plymouth Winter ClassicDec 5 · 60m Hurdles · Place 3 · Saint AnselmSaint Anselm60m Hurdles42" / 1.067m3.8.82aFr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 84 · Greater Lowell TechGreater Lowell TechLong Jump845.38m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 50 · Greater Lowell TechGreater Lowell TechHigh Jump501.62m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 104 · Greater Lowell TechGreater Lowell TechShot Put1048.57m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 49 · Greater Lowell TechGreater Lowell Tech55m Hurdles498.77a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 116 · Greater Lowell TechGreater Lowell Tech1000 Meters1163:26.37a PB—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 12 · Greater Lowell TechGreater Lowell Tech55m Hurdles128.36a—
Feb 8Commonwealth Athletic Conference Indoor TF ChampionshipFeb 8 · High Jump · Place 2 · Greater Lowell TechGreater Lowell TechHigh Jump25-10—
Feb 8Commonwealth Athletic Conference Indoor TF ChampionshipFeb 8 · Shot Put · Place 8 · Greater Lowell TechGreater Lowell TechShot Put832-1—
Feb 8Commonwealth Athletic Conference Indoor TF ChampionshipFeb 8 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles28.13a—
Feb 8Commonwealth Athletic Conference Indoor TF ChampionshipFeb 8 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles28.22a—
Feb 4Commonwealth Athletic Conference Meet #7Feb 4 · High Jump · Place 2 · Greater Lowell TechGreater Lowell TechHigh Jump26-0—
Feb 4Commonwealth Athletic Conference Meet #7Feb 4 · Shot Put · Place 8 · Greater Lowell TechGreater Lowell TechShot Put832-4—
Feb 4Commonwealth Athletic Conference Meet #7Feb 4 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles28.05a—
Jan 30Commonwealth Athletic Conference Meet #6Jan 30 · High Jump · Place 1 · Greater Lowell TechGreater Lowell TechHigh Jump15-10—
Jan 30Commonwealth Athletic Conference Meet #6Jan 30 · Shot Put · Place 10 · Greater Lowell TechGreater Lowell TechShot Put1031-10—
Jan 30Commonwealth Athletic Conference Meet #6Jan 30 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles28.19a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · High Jump · Place 27 · Greater Lowell TechGreater Lowell TechHigh Jump275-6—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55m Hurdles · Place 10 · Greater Lowell TechGreater Lowell Tech55m HurdlesRound P108.11a—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · High Jump · Place 9 · Greater Lowell TechGreater Lowell TechHigh Jump91.67m—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 58 · Greater Lowell TechGreater Lowell TechShot Put589.67m—
Jan 13Commonwealth Athletic League Meet #4Jan 13 · High Jump · Place 3 · Greater Lowell TechGreater Lowell TechHigh Jump35-6—
Jan 13Commonwealth Athletic League Meet #4Jan 13 · Shot Put · Place 11 · Greater Lowell TechGreater Lowell TechShot Put1132-10—
Jan 13Commonwealth Athletic League Meet #4Jan 13 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles28.18a—
Jan 7Commonwealth Athletic Conference Meet #3Jan 7 · High Jump · Place 2 · Greater Lowell TechGreater Lowell TechHigh Jump25-10—
Jan 7Commonwealth Athletic Conference Meet #3Jan 7 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles28.22a—
Jan 7Commonwealth Athletic Conference Meet #3Jan 7 · 300 Meters · Place 4 · Greater Lowell TechGreater Lowell Tech300 Meters440.50a—

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 17 · Greater Lowell TechGreater Lowell Tech400m Hurdles36" / 0.914m17.1:00.60a PB12
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 110m Hurdles · Place 7 · Greater Lowell TechGreater Lowell Tech110m Hurdles39" / 0.991mRound P7.15.48a PBWind: 0.212
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 110m Hurdles · Place 8 · Greater Lowell TechGreater Lowell Tech110m Hurdles39" / 0.991m8.15.41aWind: 2.412
May 20CAC Championship Meet 2025 (Upper)May 20 · High Jump · Place 5 · Greater Lowell TechGreater Lowell TechHigh Jump55-612
May 20CAC Championship Meet 2025 (Upper)May 20 · 400m Hurdles · Place 4 · Greater Lowell TechGreater Lowell Tech400m Hurdles41:01.59a12
May 20CAC Championship Meet 2025 (Upper)May 20 · 110m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech110m Hurdles215.45a12
May 17MSTCA Division 3 RelaysMay 17 · High Jump · Place 6 · Greater Lowell TechGreater Lowell TechHigh Jump61.73m12
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · High Jump · Place 10 · Greater Lowell TechGreater Lowell TechHigh Jump105-06.0012
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 400m Hurdles · Place 5 · Greater Lowell TechGreater Lowell Tech400m Hurdles51:01.85a12
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 110m Hurdles · Place 4 · Greater Lowell TechGreater Lowell Tech110m Hurdles415.76a12
May 7CAC Whittier vs Greater LowellMay 7 · High Jump · Place 1 · Greater Lowell TechGreater Lowell TechHigh Jump15-812
May 7CAC Whittier vs Greater LowellMay 7 · 400m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech400m Hurdles21:01.89a12
May 7CAC Whittier vs Greater LowellMay 7 · 110m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech110m Hurdles115.90a12
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · High Jump · Place 1 · Greater Lowell TechGreater Lowell TechHigh Jump15-412
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · 400m Hurdles · Place 3 · Greater Lowell TechGreater Lowell Tech400m Hurdles31:02.46a12
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · 110m Hurdles · Place 7 · Greater Lowell TechGreater Lowell Tech110m Hurdles720.66a12
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · 200 Meters · Place 6 · Greater Lowell TechGreater Lowell Tech200 Meters625.57a12
Apr 9CAC Shawsheen Tech @ Greater LowellApr 9 · High Jump · Place 1 · Greater Lowell TechGreater Lowell TechHigh Jump15-612
Apr 9CAC Shawsheen Tech @ Greater LowellApr 9 · 400m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech400m Hurdles21:01.39a12
Apr 9CAC Shawsheen Tech @ Greater LowellApr 9 · 110m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech110m Hurdles116.16a12
Apr 2CAC Northeast @ Greater LowellApr 2 · High Jump · Place 1 · Greater Lowell TechGreater Lowell TechHigh Jump15-612
Apr 2CAC Northeast @ Greater LowellApr 2 · 400m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech400m Hurdles11:00.36a12
Apr 2CAC Northeast @ Greater LowellApr 2 · 110m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech110m Hurdles115.93a12

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 17Commonwealth Athletic Conference Meet#2Dec 17 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles39"2.8.22a12
Dec 17Commonwealth Athletic Conference Meet#2Dec 17 · High Jump · Place 2 · Greater Lowell TechGreater Lowell TechHigh Jump2.5-08.00 PB12
Dec 12Commonwealth Athletic ConferenceDec 12 · 55m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech55m Hurdles39"1.8.10a PB12
Dec 12Commonwealth Athletic ConferenceDec 12 · High Jump · Place 2 · Greater Lowell TechGreater Lowell TechHigh Jump2.5-06.0012
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 16 · Greater Lowell TechGreater Lowell Tech55m Hurdles168.40a—
Feb 4Commonwealth Athletic Conference ChampionshipFeb 4 · High Jump · Place 2 · Greater Lowell TechGreater Lowell TechHigh Jump25-6—
Feb 4Commonwealth Athletic Conference ChampionshipFeb 4 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles28.24a—
Feb 4Commonwealth Athletic Conference ChampionshipFeb 4 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles28.26a—
Feb 4Commonwealth Athletic Conference ChampionshipFeb 4 · 300 Meters · Place 6 · Greater Lowell TechGreater Lowell Tech300 Meters639.94a PB—
Jan 29Commonwealth Athletic Conference Meet #3Jan 29 · 55m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech55m Hurdles28.26a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 55m Hurdles · Place 21 · Greater Lowell TechGreater Lowell Tech55m HurdlesRound P218.4711
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 55m Hurdles · Place 21 · Greater Lowell TechGreater Lowell Tech55m HurdlesRound P218.4711
Jan 22Commonwealth Athletic ConferenceJan 22 · High Jump · Place 2 · Greater Lowell TechGreater Lowell TechHigh Jump25-6—
Jan 22Commonwealth Athletic ConferenceJan 22 · 55m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech55m Hurdles18.24a—

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 20BSG 2024Jul 20 · 400m Hurdles · Place 4 · ScholasticScholastic400m Hurdles36" / 0.914m4.1:06.99a11
Jul 20BSG 2024Jul 20 · 110m Hurdles · Place 6 · ScholasticScholastic110m Hurdles39" / 0.991m6.16.14a11
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 37 · Greater Lowell TechGreater Lowell Tech400m Hurdles371:05.43a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 110m Hurdles · Place 18 · Greater Lowell TechGreater Lowell Tech110m Hurdles1816.74a—
May 16CAC Championships 2024 (Upper Schools)May 16 · 400m Hurdles · Place 4 · Greater Lowell TechGreater Lowell Tech400m Hurdles36" / 0.914m4.1:03.14a11
May 16CAC Championships 2024 (Upper Schools)May 16 · 110m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech110m Hurdles39" / 0.991m2.15.82aWind: 011
May 16CAC Championships 2024 (Upper Schools)May 16 · High Jump · Place 6 · Greater Lowell TechGreater Lowell TechHigh Jump6.5' 411
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · High Jump · Place 13 · Greater Lowell TechGreater Lowell TechHigh Jump135-4—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 400m Hurdles · Place 7 · Greater Lowell TechGreater Lowell Tech400m Hurdles71:02.78a—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 110m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech110m Hurdles216.27a—
May 8Gold vs. Blue Intrasquad MeetMay 8 · Shot Put · Greater Lowell TechGreater Lowell TechShot Put12lb—DNS11
May 8Gold vs. Blue Intrasquad MeetMay 8 · High Jump · Greater Lowell TechGreater Lowell TechHigh Jump—DNS11
May 1CAC Greater Lawrence @ Greater LowellMay 1 · High Jump · Place 4 · Greater Lowell TechGreater Lowell TechHigh Jump45-0—
May 1CAC Greater Lawrence @ Greater LowellMay 1 · 400m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech400m Hurdles21:01.25a—
May 1CAC Greater Lawrence @ Greater LowellMay 1 · 110m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech110m Hurdles216.18a—
Apr 24CAC Shawsheen @ Greater LowellApr 24 · High Jump · Place 4 · Greater Lowell TechGreater Lowell TechHigh Jump45-4—
Apr 24CAC Shawsheen @ Greater LowellApr 24 · 110m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech110m Hurdles117.07a—
Apr 24CAC Shawsheen @ Greater LowellApr 24 · 200 Meters · Place 9 · Greater Lowell TechGreater Lowell Tech200 Meters926.56a—
Apr 22CAC Whittier @ Greater LowellApr 22 · High Jump · Place 2 · Greater Lowell TechGreater Lowell TechHigh Jump25-2—
Apr 22CAC Whittier @ Greater LowellApr 22 · 110m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech110m Hurdles116.36a—
Apr 22CAC Whittier @ Greater LowellApr 22 · 200 Meters · Place 2 · Greater Lowell TechGreater Lowell Tech200 Meters225.28a PB—
Apr 11CAC Northeast @ Greater LowellApr 11 · High Jump · Place 2 · Greater Lowell TechGreater Lowell TechHigh Jump25-4—
Apr 11CAC Northeast @ Greater LowellApr 11 · 110m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech110m Hurdles116.20a—
Mar 26GLTS Spring JamboreeMar 26 · High Jump · Place 3 · Greater Lowell TechGreater Lowell TechHigh Jump35-0JR
Mar 26GLTS Spring JamboreeMar 26 · 110m Hurdles · Place 2 · Greater Lowell TechGreater Lowell Tech110m Hurdles216.20JR

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 11Commonwealth Athletic ConferenceDec 11 · 55m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech55m Hurdles39"1.8.35a11
Dec 11Commonwealth Athletic ConferenceDec 11 · High Jump · Place 5 · Greater Lowell TechGreater Lowell TechHigh Jump5.4-10.0011
Feb 11Commonwealth Athletic Conference ChampionshipsFeb 11 · 55m Hurdles · Place 1 · Greater Lowell TechGreater Lowell Tech55m Hurdles39"1.8.73a10
Feb 11Commonwealth Athletic Conference ChampionshipsFeb 11 · High Jump · Place 3 · Greater Lowell TechGreater Lowell TechHigh Jump3.5-06.0010
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 29 · Greater Lowell TechGreater Lowell Tech55m HurdlesRound P298.7410
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 29 · Greater Lowell TechGreater Lowell Tech55m Hurdles39"Round P29.8.74a10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25MIAA Division 3 State Championship MeetMay 25 · 110m Hurdles · Place 19 · Greater Lowell TechGreater Lowell Tech110m HurdlesRound P1916.54a—
Mar 127th Annual MSTCA Boys PentathlonMar 1 · Long Jump · Place 104 · Greater Lowell TechGreater Lowell TechLong Jump1044.28m PB10
Mar 127th Annual MSTCA Boys PentathlonMar 1 · High Jump · Place 59 · Greater Lowell TechGreater Lowell TechHigh Jump591.52m PB10
Mar 127th Annual MSTCA Boys PentathlonMar 1 · Shot Put · Place 62 · Greater Lowell TechGreater Lowell TechShot Put628.58m10
Mar 127th Annual MSTCA Boys PentathlonMar 1 · 55m Hurdles · Place 35 · Greater Lowell TechGreater Lowell Tech55m Hurdles359.0110
Mar 127th Annual MSTCA Boys PentathlonMar 1 · 1000 Meters · Place 85 · Greater Lowell TechGreater Lowell Tech1000 Meters853:29.92 PB10

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 16Vocational Championship May 16 · 400m Hurdles · Place 11 · Greater Lowell TechGreater Lowell Tech400m Hurdles36" / 0.914m11.1:09.96a9