Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorCentral Catholic at Chelmsford · May 136:40Central Catholic at ChelmsfordMay 13, 2026
1000 Meters · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 13:33.0427th Annual MSTCA Boys PentathlonMarch 1, 2023
110m Hurdles · 39" / 0.991m · OutdoorChelmsford at Billerica · Apr 116.3Chelmsford at BillericaApril 1, 2026
1500 Meters · OutdoorMIAA Division 2 Outdoor Track & Field Championship · May 265:21.70aMIAA Division 2 Outdoor Track & Field ChampionshipMay 26, 2023
55 Meter · IndoorMSTCA Speed Classic Large School · Dec 177.30aMSTCA Speed Classic Large SchoolDecember 17, 2022
55 Meters · IndoorMVC Week 2 · Jan 27.04aMVC Week 2January 2, 2026
55m Hurdles · 39" · IndoorMVC Week 1 · Dec 178.22aMVC Week 1December 17, 2025
Discus · 1.6kg · OutdoorChelmsford at North Andover · Apr 10129-8Chelmsford at North AndoverApril 10, 2026
High Jump · IndoorLowell Field Events Carnival · Dec 305' 4"Lowell Field Events CarnivalDecember 30, 2025
High Jump · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 11.52m27th Annual MSTCA Boys PentathlonMarch 1, 2023
Javelin · 800g · Outdoor130th Penn Relays Carnival · Apr 2366.02m130th Penn Relays CarnivalApril 23, 2026
Long Jump · Outdoor27th Annual MSTCA Boys Pentathlon · Mar 14.97m27th Annual MSTCA Boys PentathlonMarch 1, 2023
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 2 Track & Field Championship · May 292947MIAA Division 2 Track & Field ChampionshipMay 29, 2026
Pole Vault · OutdoorCentral Catholic at Chelmsford · May 1311-0Central Catholic at ChelmsfordMay 13, 2026
Shot Put · 12lb · IndoorMVC Week 1 · Dec 1742-04.00MVC Week 1December 17, 2025
Shot Put · 12lb · OutdoorMIAA Division 2 Track & Field Championship · May 2914.42mMIAA Division 2 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

34 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 2 · ChelmsfordChelmsfordPentathlon (Outdoor)StandardRound M2.2947 PB12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Long Jump · Place 1 · ChelmsfordChelmsfordLong JumpRound M1.6.27m12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Pole Vault · ChelmsfordChelmsfordPole Vault--DNS12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · High Jump · Place 6 · ChelmsfordChelmsfordHigh JumpRound M6.1.70m12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · ChelmsfordChelmsfordJavelin800g--DNS12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 1 · ChelmsfordChelmsfordShot Put12lbRound M1.14.42m PB12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 6 · ChelmsfordChelmsford110m Hurdles39" / 0.991mRound M6.16.64aWind: 2.112
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1500 Meters · Place 9 · ChelmsfordChelmsford1500 MetersRound M9.5:42.25a12
May 23MVC League ChampionshipMay 23 · Pole Vault · Place 7 · ChelmsfordChelmsfordPole Vault7.10-06.0012
May 23MVC League ChampionshipMay 23 · Discus · Place 10 · ChelmsfordChelmsfordDiscus1.6kg10.120-0712
May 20MVC South InvitationalMay 20 · Long Jump · Place 3 · ChelmsfordChelmsfordLong Jump3.18-112
May 13Central Catholic at ChelmsfordMay 13 · Pole Vault · Place 2 · ChelmsfordChelmsfordPole Vault2.11-0 PB12
May 13Central Catholic at ChelmsfordMay 13 · High Jump · Place 1 · ChelmsfordChelmsfordHigh Jump1.5-012
May 13Central Catholic at ChelmsfordMay 13 · Discus · Place 3 · ChelmsfordChelmsfordDiscus1.6kg3.125-312
May 13Central Catholic at ChelmsfordMay 13 · 110m Hurdles · Place 3 · ChelmsfordChelmsford110m Hurdles39" / 0.991m3.16.50a12
May 13Central Catholic at ChelmsfordMay 13 · 1 Mile · Place 1 · ChelmsfordChelmsford1 Mile1.6:40 PB12
May 9Andover Boosters InvitationalMay 9 · Javelin · ChelmsfordChelmsfordJavelin800g--DNS12
May 2MSTCA Division 2 RelaysMay 2 · Pole Vault · Place 12 · ChelmsfordChelmsfordPole Vault129-06.0012
May 2MSTCA Division 2 RelaysMay 2 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin154.70m12
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 7 · ChelmsfordChelmsfordShot Put713.14m12
Apr 29Andover at ChelmsfordApr 29 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin800g1.163-112
Apr 29Andover at ChelmsfordApr 29 · Discus · Place 1 · ChelmsfordChelmsfordDiscus1.6kg1.129-612
Apr 29Andover at ChelmsfordApr 29 · 110m Hurdles · Place 1 · ChelmsfordChelmsford110m Hurdles39" / 0.991m1.17.03a12
Apr 23130th Penn Relays CarnivalApr 23 · Javelin · Place 2 · ChelmsfordChelmsfordJavelin800g2.66.02m PB12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 10 · ChelmsfordChelmsfordDiscus10121-312
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1179-512
Apr 15Lowell at ChelmsfordApr 15 · Pole Vault · Place 2 · ChelmsfordChelmsfordPole Vault2.10-012
Apr 15Lowell at ChelmsfordApr 15 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin800g1.174-712
Apr 15Lowell at ChelmsfordApr 15 · Discus · Place 3 · ChelmsfordChelmsfordDiscus1.6kg3.129-212
Apr 10Chelmsford at North AndoverApr 10 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin800g1.184-212
Apr 10Chelmsford at North AndoverApr 10 · Discus · Place 2 · ChelmsfordChelmsfordDiscus1.6kg2.129-8 PB12
Apr 1Chelmsford at BillericaApr 1 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin800g1.182-612
Apr 1Chelmsford at BillericaApr 1 · Discus · Place 1 · ChelmsfordChelmsfordDiscus1.6kg1.128-712
Apr 1Chelmsford at BillericaApr 1 · 110m Hurdles · Place 1 · ChelmsfordChelmsford110m Hurdles39" / 0.991m1.16.3 PB12

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 18 · ChelmsfordChelmsfordShot Put1840-11.7512
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 13 · ChelmsfordChelmsford55m Hurdles138.84a12
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 11 · ChelmsfordChelmsford55m Hurdles118.76a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 54 · ChelmsfordChelmsford55m HurdlesRound P549.03a12
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · High Jump · Place 23 · ChelmsfordChelmsfordHigh Jump231.60m12
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 11 · ChelmsfordChelmsfordShot Put1112.89m12
Jan 14MVC Week 4Jan 14 · Long Jump · Place 16 · ChelmsfordChelmsfordLong Jump1618-6.7512
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 8 · ChelmsfordChelmsford55m Hurdles88.42a12
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 7 · ChelmsfordChelmsfordShot Put744-10.7512
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 16 · ChelmsfordChelmsford55m HurdlesRound P168.30a12
Jan 7MVC Week 3Jan 7 · Long Jump · Place 16 · ChelmsfordChelmsfordLong Jump1618-012
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 8 · ChelmsfordChelmsford55m Hurdles88.49a12
Jan 2MVC Week 2Jan 2 · High Jump · Place 10 · ChelmsfordChelmsfordHigh Jump105-412
Jan 2MVC Week 2Jan 2 · 55 Meters · Place 12 · ChelmsfordChelmsford55 Meters127.04a PB12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Lowell Field Events CarnivalDec 30 · High Jump · Place 2 · ChelmsfordChelmsfordHigh Jump2.5' 4" PB12
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 4 · ChelmsfordChelmsford55m Hurdles39"4.8.22a PB12
Dec 17MVC Week 1Dec 17 · Shot Put · Place 5 · ChelmsfordChelmsfordShot Put12lb5.42-04.00 PB12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55m Hurdles · Place 8 · ChelmsfordChelmsford55m Hurdles39"Round P8.8.58a12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55m Hurdles · Place 6 · ChelmsfordChelmsford55m Hurdles39"6.8.53a12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Shot Put · Place 10 · ChelmsfordChelmsfordShot Put12lb10.41-00.5012

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1207-611
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1200-611
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 14 · ChelmsfordChelmsfordDiscus14119-311
May 24MVC League ChampionshipMay 24 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1179-611
May 24MVC League ChampionshipMay 24 · Shot Put · Place 7 · ChelmsfordChelmsfordShot Put745-611
May 16MSTCA Division 2 RelaysMay 16 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin158.01m11
May 16MSTCA Division 2 RelaysMay 16 · Discus · Place 9 · ChelmsfordChelmsfordDiscus937.74m11
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 7 · ChelmsfordChelmsfordShot Put713.97m11
May 10Andover Boosters InvitationalMay 10 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1152-011
May 7Chelmsford at LawrenceMay 7 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1152-811
May 7Chelmsford at LawrenceMay 7 · Discus · Place 2 · ChelmsfordChelmsfordDiscus2122-711
May 7Chelmsford at LawrenceMay 7 · Shot Put · Place 2 · ChelmsfordChelmsfordShot Put247-111
May 3Weston Twilight Invitational - Weston EventsMay 3 · Javelin · Place 2 · ChelmsfordChelmsfordJavelin2182-0511
Apr 24129th Penn Relays Carnival - HSApr 24 · Javelin · Place 5 · ChelmsfordChelmsfordJavelin800g5.187-711
Apr 1946th Annual Ottaviani InvitationalApr 19 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin800g1.191-0111
Apr 1946th Annual Ottaviani InvitationalApr 19 · Discus · Place 8 · ChelmsfordChelmsfordDiscus1.6kg8.127-0111
Apr 16Tewksbury at ChelmsfordApr 16 · Pole Vault · Place 1 · ChelmsfordChelmsfordPole Vault110-011
Apr 16Tewksbury at ChelmsfordApr 16 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1161-311
Apr 16Tewksbury at ChelmsfordApr 16 · Discus · Place 2 · ChelmsfordChelmsfordDiscus2135-011
Apr 10Chelmsford at DracutApr 10 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1164-211
Apr 10Chelmsford at DracutApr 10 · Discus · Place 1 · ChelmsfordChelmsfordDiscus1134-711
Apr 10Chelmsford at DracutApr 10 · Shot Put · Place 2 · ChelmsfordChelmsfordShot Put241-1011
Apr 5Billerica at ChelmsfordApr 5 · Pole Vault · Place 2 · ChelmsfordChelmsfordPole Vault210-011
Apr 5Billerica at ChelmsfordApr 5 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1173-811
Apr 5Billerica at ChelmsfordApr 5 · Discus · Place 1 · ChelmsfordChelmsfordDiscus1121-211

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin800g1.198-0110
May 18MVC League ChampionshipMay 18 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1173-8—
May 18MVC League ChampionshipMay 18 · Discus · Place 15 · ChelmsfordChelmsfordDiscus15112-9—
May 13Lawrence at ChelmsfordMay 13 · Pole Vault · Place 1 · ChelmsfordChelmsfordPole Vault19-6—
May 13Lawrence at ChelmsfordMay 13 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1162-5—
May 13Lawrence at ChelmsfordMay 13 · Discus · Place 2 · ChelmsfordChelmsfordDiscus2123-8—
May 11Andover Boosters InvitationalMay 11 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1206-3—
May 11Andover Boosters InvitationalMay 11 · Discus · Place 31 · ChelmsfordChelmsfordDiscus31104-3—
May 4Weston Twilight Invitational - Weston EventsMay 4 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1199-4—
Apr 28MSTCA Div. II RelaysApr 28 · Javelin · Place 2 · ChelmsfordChelmsfordJavelin800g2.50.88m10
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 50 · ChelmsfordChelmsfordDiscus1.6kg50.23.86m10
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 29 · ChelmsfordChelmsfordShot Put12lb29.11.52m10
Apr 24Chelmsford at TewksburyApr 24 · Pole Vault · Place 1 · ChelmsfordChelmsfordPole Vault19-6—
Apr 24Chelmsford at TewksburyApr 24 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1160-7—
Apr 24Chelmsford at TewksburyApr 24 · Discus · Place 1 · ChelmsfordChelmsfordDiscus1119-4—
Apr 20Chelmsford at BillericaApr 20 · Pole Vault · Place 2 · ChelmsfordChelmsfordPole Vault29-6—
Apr 20Chelmsford at BillericaApr 20 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1140-1—
Apr 20Chelmsford at BillericaApr 20 · Discus · Place 1 · ChelmsfordChelmsfordDiscus1123-0—
Apr 17Jack Lang InvitationalApr 17 · Pole Vault · Place 3 · ChelmsfordChelmsfordPole Vault38-6—
Apr 17Jack Lang InvitationalApr 17 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1171-5—
Apr 17Jack Lang InvitationalApr 17 · Discus · Place 5 · ChelmsfordChelmsfordDiscus5101-3—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Javelin · Place 3 · ChelmsfordChelmsfordJavelin800g3.143-0110

2023 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · Javelin · Place 10 · ChelmsfordChelmsfordJavelin10153-8—
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · Pentathlon (Outdoor) · Place 7 · ChelmsfordChelmsfordPentathlon (Outdoor)StandardRound M7.23319
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · Long Jump · Place 7 · ChelmsfordChelmsfordLong JumpRound M7.5.38m9
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · Javelin · Place 6 · ChelmsfordChelmsfordJavelin800g6.157-079
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · Shot Put · Place 2 · ChelmsfordChelmsfordShot Put12lbRound M2.11.79m9
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 110m Hurdles · Place 8 · ChelmsfordChelmsford110m Hurdles39" / 0.991mRound M8.18.39a9
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · High Jump · Place 8 · ChelmsfordChelmsfordHigh JumpRound M8.1.45m9
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 1500 Meters · Place 4 · ChelmsfordChelmsford1500 MetersRound M4.5:21.70a PB9
May 21 USATF New England Youth Series - Meet #3May 21 · Long Jump · Place 4 · New England Elite Track ClubNew England Elite Track ClubLong Jump4.5.69m9
May 21 USATF New England Youth Series - Meet #3May 21 · Javelin · New England Elite Track ClubNew England Elite Track ClubJavelin800g—DNS9
May 20MVC ChampionshipMay 20 · Javelin · Place 2 · ChelmsfordChelmsfordJavelin800g2.163-009
May 13Andover Boosters MeetMay 13 · Javelin · Place 3 · ChelmsfordChelmsfordJavelin800g3.151-089
May 13Andover Boosters MeetMay 13 · Shot Put · Place 49 · ChelmsfordChelmsfordShot Put12lb49.34-00.009
May 10Dracut and Lawrence at ChelmsfordMay 10 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1168-9—
May 10Dracut and Lawrence at ChelmsfordMay 10 · Shot Put · Place 3 · ChelmsfordChelmsfordShot Put338-11—
May 6MVC Boys Freshman-Sophomore InvitationalMay 6 · 110m Hurdles · Place 6 · ChelmsfordChelmsford110m Hurdles618.3—
May 6Weston Twilight InvitationalMay 6 · Javelin · Place 4 · ChelmsfordChelmsfordJavelin4159-11—
May 3Chelmsford at TewksburyMay 3 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1150-7—
Apr 30MSTCA Division 2 RelaysApr 30 · Shot Put · Place 40 · ChelmsfordChelmsfordShot Put4010.98m—
Apr 21MSTCA Multi Fest & Relay InvitationalApr 21 · Long Jump · Place 27 · ChelmsfordChelmsfordLong Jump275.19m—
Apr 21MSTCA Multi Fest & Relay InvitationalApr 21 · High Jump · Place 29 · ChelmsfordChelmsfordHigh Jump291.55m—
Apr 21MSTCA Multi Fest & Relay InvitationalApr 21 · Shot Put · Place 10 · ChelmsfordChelmsfordShot Put1011.07m—
Apr 21MSTCA Multi Fest & Relay InvitationalApr 21 · 110m Hurdles · Place 24 · ChelmsfordChelmsford110m Hurdles2418.65a—
Apr 21MSTCA Multi Fest & Relay InvitationalApr 21 · 1500 Meters · Place 21 · ChelmsfordChelmsford1500 Meters215:30.99a—
Apr 12Billerica at ChelmsfordApr 12 · Javelin · Place 1 · ChelmsfordChelmsfordJavelin1170-1—
Mar 127th Annual MSTCA Boys PentathlonMar 1 · Long Jump · Place 82 · ChelmsfordChelmsfordLong Jump824.97m PB9
Mar 127th Annual MSTCA Boys PentathlonMar 1 · High Jump · Place 59 · ChelmsfordChelmsfordHigh Jump591.52m PB9
Mar 127th Annual MSTCA Boys PentathlonMar 1 · Shot Put · Place 11 · ChelmsfordChelmsfordShot Put1111.63m9
Mar 127th Annual MSTCA Boys PentathlonMar 1 · 55m Hurdles · Place 64 · ChelmsfordChelmsford55m Hurdles649.899
Mar 127th Annual MSTCA Boys PentathlonMar 1 · 1000 Meters · Place 96 · ChelmsfordChelmsford1000 Meters963:33.04 PB9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2MVC Week 6Feb 2 · High Jump · Place 13 · ChelmsfordChelmsfordHigh Jump135-009
Feb 2MVC Week 6Feb 2 · 55m Hurdles · Place 24 · ChelmsfordChelmsford55m Hurdles249.429
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55 Meter · Place 77 · ChelmsfordChelmsford55 MeterRound P77.7.47a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Shot Put · Place 8 · ChelmsfordChelmsfordShot Put12lb8.38-04.009

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55 Meter · Place 46 · ChelmsfordChelmsford55 Meter46.7.30a PB9
Dec 14Merrimack Valley Conference Season OpenerDec 14 · High Jump · Place 23 · ChelmsfordChelmsfordHigh Jump23.5-009