Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorLowell at Chelmsford · Apr 1515.32aLowell at ChelmsfordApril 15, 2026
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Saturday) · Dec 208.23aMSTCA Speed Classic (Saturday)December 20, 2025
High Jump · IndoorMSTCA Division 1 James Kalperis Relays · Jan 171.73mMSTCA Division 1 James Kalperis RelaysJanuary 17, 2025
High Jump · OutdoorLowell at Chelmsford · Apr 156-2Lowell at ChelmsfordApril 15, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 110m Hurdles · Place 2 · Lowell110m HurdlesRound P215.0512
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 110m Hurdles · Place 4 · Lowell110m Hurdles415.5412
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · High Jump · Place 1 · LowellHigh Jump16-412
Apr 15Lowell at ChelmsfordApr 15 · High Jump · Place 1 · LowellHigh Jump1.6-2 PB12
Apr 15Lowell at ChelmsfordApr 15 · 110m Hurdles · Place 2 · Lowell110m Hurdles39" / 0.991m2.15.32a PB12
Apr 8Lowell at AndoverApr 8 · High Jump · Place 1 · LowellHigh Jump1.6-212
Apr 8Lowell at AndoverApr 8 · 110m Hurdles · Place 3 · Lowell110m Hurdles39" / 0.991m3.15.612
Apr 1Lowell at North AndoverApr 1 · High Jump · Place 1 · LowellHigh Jump1.5-1012
Apr 1Lowell at North AndoverApr 1 · 110m Hurdles · Place 3 · Lowell110m Hurdles39" / 0.991m3.15.70a12

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · High Jump · Place 36 · LowellHigh Jump361.90m12
Mar 12New Balance Nationals IndoorMar 12 · High Jump · Place 36 · LowellHigh Jump361.90m12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · High Jump · Place 1 · LowellHigh Jump16-04.00—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · High Jump · Place 5 · LowellHigh Jump5.6-02.0012
Feb 6MVC League ChampionshipFeb 6 · High Jump · Place 2 · LowellHigh Jump26-612
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 2 · Lowell55m Hurdles28.02a12
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 4 · Lowell55m Hurdles48.09a12
Jan 30MVC Week 5Jan 30 · High Jump · Place 1 · LowellHigh Jump16-712
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 6 · Lowell55m Hurdles68.18a12
Jan 24MSTCA Coaches' InvitationalJan 24 · High Jump · Place 7 · LowellHigh Jump76-02.0012
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 9 · Lowell55m HurdlesRound P98.02a12
Jan 14MVC Week 4Jan 14 · High Jump · Place 2 · LowellHigh Jump26-612
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 6 · Lowell55m Hurdles68.29a12
Jan 9MSTCA Northeast InvitationalJan 9 · High Jump · Place 2 · LowellHigh Jump26-412
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 13 · Lowell55m HurdlesRound P138.16a12
Jan 7MVC Week 3Jan 7 · High Jump · Place 2 · LowellHigh Jump26-412
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 6 · Lowell55m Hurdles68.29a12

2025 Indoor Track

24 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Place 18 · Lowell55m Hurdles39"Round P18.8.29a12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · High Jump · Place 2 · LowellHigh Jump2.6-04.0012
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Lowell300 Meters--DNS12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 6 · Lowell55m Hurdles39"6.8.23a PB12
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 6 · Lowell55m Hurdles39"6.8.32a12
Dec 17MVC Week 1Dec 17 · High Jump · Place 2 · LowellHigh Jump2.6-04.0012
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55m Hurdles · Place 7 · Lowell55m Hurdles39"Round P7.8.40a12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55m Hurdles · Place 4 · Lowell55m Hurdles39"4.8.30a12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · High Jump · Place 1 · LowellHigh Jump1.6-04.0012
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · High Jump · Place 14 · LowellHigh Jump145-10—
Feb 7MVC League ChampionshipFeb 7 · High Jump · Place 5 · LowellHigh Jump55-10—
Feb 7MVC League ChampionshipFeb 7 · 55m Hurdles · Place 13 · Lowell55m Hurdles138.55a—
Feb 7MVC League ChampionshipFeb 7 · 55m Hurdles · Place 12 · Lowell55m Hurdles128.47a—
Jan 29MVC Week 4Jan 29 · High Jump · Place 2 · LowellHigh Jump26-0—
Jan 29MVC Week 4Jan 29 · 55m Hurdles · Place 13 · Lowell55m Hurdles138.75a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · High Jump · Place 13 · LowellHigh Jump135-10—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55m Hurdles · Place 32 · Lowell55m Hurdles328.69a—
Jan 22MVC Week 3Jan 22 · High Jump · Place 9 · LowellHigh Jump95-8—
Jan 22MVC Week 3Jan 22 · 55m Hurdles · Place 10 · Lowell55m Hurdles108.61a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · High Jump · Place 18 · LowellHigh Jump181.73m PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 31 · Lowell55m Hurdles318.63a—
Jan 10MSTCA Northeast InvitationalJan 10 · High Jump · Place 8 · LowellHigh Jump85-6—
Jan 8MVC Week 2Jan 8 · High Jump · Place 8 · LowellHigh Jump85-6—
Jan 8MVC Week 2Jan 8 · 55m Hurdles · Place 11 · Lowell55m Hurdles118.69a—

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · High Jump · Place 14 · LowellHigh Jump14.6-00.0011
Jun 5MIAA Meet of ChampionsJun 5 · High Jump · Place 5 · LowellHigh Jump56-411
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 19 · Lowell110m Hurdles39" / 0.991mRound P19.16.38a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · Place 4 · LowellHigh Jump4.6-02.0011
May 24MVC League ChampionshipMay 24 · High Jump · Place 3 · LowellHigh Jump36-011
May 24MVC League ChampionshipMay 24 · 110m Hurdles · Place 8 · Lowell110m Hurdles815.93a11
May 24MVC League ChampionshipMay 24 · 110m Hurdles · Place 9 · Lowell110m Hurdles916.11a11
May 18MSTCA Division 1 RelaysMay 18 · High Jump · Place 7 · LowellHigh Jump7.1.83m11
May 10MSTCA Coaches Metro InvitationalMay 10 · High Jump · Place 7 · LowellHigh Jump75-811
May 10MSTCA Coaches Metro InvitationalMay 10 · 110m Hurdles · Place 15 · Lowell110m HurdlesRound P1516.62a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · High Jump · Place 19 · LowellHigh Jump195-08.0011
May 3Weston Twilight Invitational - Weston EventsMay 3 · 110m Hurdles · Place 14 · Lowell110m HurdlesRound P1416.15a11
Apr 30Central Catholic at LowellApr 30 · High Jump · Place 3 · LowellHigh Jump35-1011
Apr 1946th Annual Ottaviani InvitationalApr 19 · 110m Hurdles · Place 5 · Lowell110m Hurdles39" / 0.991mRound P5.15.91a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · 110m Hurdles · Place 6 · Lowell110m Hurdles39" / 0.991m6.16.20a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · High Jump · Place 6 · LowellHigh Jump6.5-08.0011
Apr 16Haverhill at LowellApr 16 · High Jump · Place 2 · LowellHigh Jump25-611
Apr 16Haverhill at LowellApr 16 · 110m Hurdles · Place 2 · Lowell110m Hurdles216.511
Apr 9Methuen at LowellApr 9 · 110m Hurdles · Place 3 · Lowell110m Hurdles39" / 0.991m3.16.311
Apr 9Methuen at LowellApr 9 · High Jump · Place 3 · LowellHigh Jump3.5-811

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 55m Hurdles · Place 37 · Lowell55m Hurdles39"Round P37.8.69a11
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · High Jump · Place 17 · LowellHigh Jump17.5-08.0011
Dec 21The Beantown Winter ClassicDec 21 · 55m Hurdles · Place 18 · Lowell55m Hurdles39"Round P18.8.66a11
Dec 18MVC Week 1Dec 18 · 55m Hurdles · Place 10 · Lowell55m Hurdles39"10.8.81a11
Dec 18MVC Week 1Dec 18 · High Jump · Place 10 · LowellHigh Jump10.5-08.0011
Jan 31MVC Boys' Freshman-Sophomore InvitationalJan 31 · High Jump · Place 1 · LowellHigh Jump15-6—
Jan 31MVC Boys' Freshman-Sophomore InvitationalJan 31 · 55m Hurdles · Place 6 · Lowell55m Hurdles69.4—
Jan 24MVC Week 5Jan 24 · High Jump · Place 4 · LowellHigh Jump45-6—
Jan 24MVC Week 5Jan 24 · 55m Hurdles · Place 14 · Lowell55m Hurdles149.48a—
Jan 20MSTCA D1 RelaysJan 20 · High Jump · Place 26 · LowellHigh Jump26.1.65m10
Jan 12MSTCA Northeast InvitationalJan 12 · High Jump · Place 8 · LowellHigh Jump85-06.0010
Jan 10MVC Week 3Jan 10 · High Jump · Place 9 · LowellHigh Jump95-6—
Jan 10MVC Week 3Jan 10 · 55m Hurdles · Place 26 · Lowell55m Hurdles269.56a—
Jan 3MVC Week 2Jan 3 · High Jump · Place 5 · LowellHigh Jump55-6—
Jan 3MVC Week 2Jan 3 · 55m Hurdles · Place 19 · Lowell55m Hurdles199.35a—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 110m Hurdles · Place 24 · Lowell110m Hurdles39" / 0.991mRound P24.15.85aWind: 2.710
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · High Jump · LowellHigh Jump--NH10
May 18MVC League ChampionshipMay 18 · High Jump · Place 13 · LowellHigh Jump135-6—
May 18MVC League ChampionshipMay 18 · 110m Hurdles · Place 17 · Lowell110m Hurdles1716.66a—
May 11MSTCA Coaches InvitationalMay 11 · 110m Hurdles · Place 18 · Lowell110m Hurdles39" / 0.991mRound P18.16.49a10
May 11MSTCA Coaches InvitationalMay 11 · High Jump · Place 9 · LowellHigh Jump9.5-08.0010
May 8Central Catholic and Lowell at North AndoverMay 8 · High Jump · Place 7 · LowellHigh Jump75-8—
May 8Central Catholic and Lowell at North AndoverMay 8 · 110m Hurdles · Place 7 · Lowell110m Hurdles716.54a—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · High Jump · Place 2 · LowellHigh Jump25-10—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 110m Hurdles · Place 1 · Lowell110m Hurdles116.49a—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 110m Hurdles · Place 2 · Lowell110m Hurdles216.57a—
May 1Andover at LowellMay 1 · High Jump · Place 5 · LowellHigh Jump55-6—
May 1Andover at LowellMay 1 · 110m Hurdles · Place 5 · Lowell110m Hurdles516.2—
Apr 24Lowell at HaverhillApr 24 · 110m Hurdles · Place 1 · Lowell110m Hurdles117.0—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 110m Hurdles · Place 20 · Lowell110m Hurdles39" / 0.991mRound P20.18.39a10
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · High Jump · Place 16 · LowellHigh Jump16.5-04.0010
Apr 10Lowell at MethuenApr 10 · High Jump · Place 4 · LowellHigh Jump45-4—
Apr 10Lowell at MethuenApr 10 · 110m Hurdles · Place 3 · Lowell110m Hurdles317.8—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 55m Hurdles · Place 22 · Lowell55m Hurdles39"22.9.64a10
Dec 20MVC Week 1Dec 20 · High Jump · Place 8 · LowellHigh Jump8.5-06.0010

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Haverhill at LowellMay 10 · High Jump · Place 1 · LowellHigh Jump1.5-09
Apr 12Lowell at North AndoverApr 12 · High Jump · Place 5 · LowellHigh Jump55-4—
Apr 5Lowell at Central CatholicApr 5 · High Jump · Place 4 · LowellHigh Jump4.5-009