Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCAC Shawsheen Tech @ Greater Lawrence · Apr 312.38aCAC Shawsheen Tech @ Greater LawrenceApril 3, 2025
110m Hurdles · 39" / 0.991m · Outdoor2026 MVADA Track and Field Championship Meet - Large Schools · May 1217.25a2026 MVADA Track and Field Championship Meet - Large SchoolsMay 12, 2026
200 Meters · OutdoorCAC Whittier @ Greater Lawrence · Apr 1026.72aCAC Whittier @ Greater LawrenceApril 10, 2025
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 4 Track & Field Championship · May 281:00.42aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
55m Hurdles · 39" · IndoorCommonwealth Athletic Conference Meet #1 · Dec 99.25aCommonwealth Athletic Conference Meet #1December 9, 2025
High Jump · IndoorCommonwealth Athletic Conference Meet #2 · Dec 165-00.00Commonwealth Athletic Conference Meet #2December 16, 2025
Long Jump · IndoorCommonwealth Athletic Conference Meet #1 · Dec 919-09.00Commonwealth Athletic Conference Meet #1December 9, 2025
Long Jump · Outdoor2026 MVADA Track and Field Championship Meet - Large Schools · May 1222' 10"2026 MVADA Track and Field Championship Meet - Large SchoolsMay 12, 2026
Triple Jump · Outdoor2026 MVADA Track and Field Championship Meet - Large Schools · May 1242' 11"2026 MVADA Track and Field Championship Meet - Large SchoolsMay 12, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Long Jump · Place 22 · Greater Lawrence TechLong Jump22.5.68mWind: 0.210
Jun 4MIAA Meet of ChampionsJun 4 · Long Jump · Place 16 · Greater Lawrence TechLong Jump16.20-09.0010
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Triple Jump · Place 3 · Greater Lawrence TechTriple Jump3.42-09.5010
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Long Jump · Place 9 · Greater Lawrence TechLong Jump9.19-11.0010
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 12 · Greater Lawrence Tech400m Hurdles36" / 0.914m12.1:00.42a PB10
May 21CAC Freshman & Sophomore Championship 2026May 21 · Triple Jump · Place 1 · Greater Lawrence TechTriple Jump141-710
May 21CAC Freshman & Sophomore Championship 2026May 21 · Long Jump · Place 1 · Greater Lawrence TechLong Jump121-310
May 21CAC Freshman & Sophomore Championship 2026May 21 · 400m Hurdles · Place 2 · Greater Lawrence Tech400m Hurdles21:02.29a10
May 18CAC Championships 2026 (Upper Schools)May 18 · Triple Jump · Place 1 · Greater Lawrence TechTriple Jump1.41' 4"10
May 18CAC Championships 2026 (Upper Schools)May 18 · Long Jump · Place 1 · Greater Lawrence TechLong Jump1.21' 11"10
May 18CAC Championships 2026 (Upper Schools)May 18 · 110m Hurdles · Greater Lawrence Tech110m Hurdles39" / 0.991m—DNF10
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · Triple Jump · Place 4 · Greater Lawrence TechTriple Jump4.42' 11" PB10
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · Long Jump · Place 1 · Greater Lawrence TechLong Jump1.22' 10" PB10
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 110m Hurdles · Place 4 · Greater Lawrence Tech110m Hurdles39" / 0.991m4.17.25a PB10
May 9Andover Boosters InvitationalMay 9 · Triple Jump · Place 1 · Greater Lawrence TechTriple Jump1.40-08.7510
May 9Andover Boosters InvitationalMay 9 · Long Jump · Place 3 · Greater Lawrence TechLong Jump3.21-02.2510
May 9Andover Boosters InvitationalMay 9 · 110m Hurdles · Place 23 · Greater Lawrence Tech110m Hurdles39" / 0.991mRound P23.18.67a10
Apr 29CAC Greater Lawrence @ Greater LowellApr 29 · Triple Jump · Place 1 · Greater Lawrence TechTriple Jump1.41' 1.5"10
Apr 29CAC Greater Lawrence @ Greater LowellApr 29 · Long Jump · Place 1 · Greater Lawrence TechLong Jump1.20' 3"10
Apr 29CAC Greater Lawrence @ Greater LowellApr 29 · 110m Hurdles · Place 4 · Greater Lawrence Tech110m Hurdles39" / 0.991m4.17.90a10
Apr 1Greater Lawrence vs. Shawsheen Dual MeetApr 1 · Triple Jump · Place 1 · Greater Lawrence TechTriple Jump1.40-01.0010
Apr 1Greater Lawrence vs. Shawsheen Dual MeetApr 1 · Long Jump · Place 1 · Greater Lawrence TechLong Jump1.22-05.0010
Apr 1Greater Lawrence vs. Shawsheen Dual MeetApr 1 · 110m Hurdles · Place 3 · Greater Lawrence Tech110m Hurdles39" / 0.991m3.19.14a10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16Commonwealth Athletic Conference Meet #2Dec 16 · 55m Hurdles · Place 5 · Greater Lawrence Tech55m Hurdles39"5.9.32a10
Dec 16Commonwealth Athletic Conference Meet #2Dec 16 · Long Jump · Place 2 · Greater Lawrence TechLong Jump2.19-02.0010
Dec 16Commonwealth Athletic Conference Meet #2Dec 16 · High Jump · Place 7 · Greater Lawrence TechHigh Jump7.5-00.00 PB10
Dec 9Commonwealth Athletic Conference Meet #1Dec 9 · 55m Hurdles · Place 4 · Greater Lawrence Tech55m Hurdles39"4.9.25a PB10
Dec 9Commonwealth Athletic Conference Meet #1Dec 9 · Long Jump · Place 3 · Greater Lawrence TechLong Jump3.19-09.00 PB10

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Triple Jump · Place 25 · Greater Lawrence TechTriple Jump2538-89
May 20CAC Championship Meet 2025 (Upper)May 20 · Triple Jump · Place 3 · Greater Lawrence TechTriple Jump338-5.59
May 15CAC Freshman-Sophomore MeetMay 15 · Triple Jump · Place 1 · Greater Lawrence TechTriple Jump138-6.509
May 15CAC Freshman-Sophomore MeetMay 15 · 100 Meters · Place 9 · Greater Lawrence Tech100 Meters912.39a9
May 15CAC Freshman-Sophomore MeetMay 15 · 100 Meters · Place 12 · Greater Lawrence Tech100 Meters1212.61a9
May 122025 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · Triple Jump · Place 8 · Greater Lawrence TechTriple Jump840-04.009
Apr 29CAC Northeast @ Greater LawrenceApr 29 · Triple Jump · Place 2 · Greater Lawrence TechTriple Jump238-10.509
Apr 29CAC Northeast @ Greater LawrenceApr 29 · 200 Meters · Place 19 · Greater Lawrence Tech200 Meters1927.07a9
Apr 29CAC Northeast @ Greater LawrenceApr 29 · 100 Meters · Place 10 · Greater Lawrence Tech100 Meters1012.60a9
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · Triple Jump · Place 3 · Greater Lawrence TechTriple Jump336-39
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · 200 Meters · Place 22 · Greater Lawrence Tech200 Meters2228.00a9
Apr 16CAC Greater Lawrence @ Greater LowellApr 16 · 100 Meters · Place 15 · Greater Lawrence Tech100 Meters1513.49a9
Apr 10CAC Whittier @ Greater LawrenceApr 10 · Triple Jump · Place 2 · Greater Lawrence TechTriple Jump237-69
Apr 10CAC Whittier @ Greater LawrenceApr 10 · 200 Meters · Place 8 · Greater Lawrence Tech200 Meters826.72a PB9
Apr 10CAC Whittier @ Greater LawrenceApr 10 · 100 Meters · Place 8 · Greater Lawrence Tech100 Meters812.78a9
Apr 3CAC Shawsheen Tech @ Greater LawrenceApr 3 · Triple Jump · Place 2 · Greater Lawrence TechTriple Jump236-69
Apr 3CAC Shawsheen Tech @ Greater LawrenceApr 3 · Long Jump · Place 10 · Greater Lawrence TechLong Jump1015-11.509
Apr 3CAC Shawsheen Tech @ Greater LawrenceApr 3 · 200 Meters · Place 13 · Greater Lawrence Tech200 Meters1327.41a9
Apr 3CAC Shawsheen Tech @ Greater LawrenceApr 3 · 100 Meters · Place 12 · Greater Lawrence Tech100 Meters1212.38a PB9
Mar 27Greater Lawrence First-Chance MeetMar 27 · Triple Jump · Place 3 · Greater Lawrence TechTriple Jump335-89