Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 810.99aMSTCA Multi ChampionshipsJune 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championships · Jun 818.70aMSTCA Multi ChampionshipsJune 8, 2026
1500 Meters · OutdoorMSTCA North Decathlon · Jun 35:02.11aMSTCA North DecathlonJune 3, 2024
200 Meters · OutdoorMIAA Division 4 Track & Field Championship · May 2322.59aMIAA Division 4 Track & Field ChampionshipMay 23, 2024
300 Meters · IndoorCommonwealth Athletic Conference TF Championship · Feb 1136.95aCommonwealth Athletic Conference TF ChampionshipFebruary 11, 2026
400 Meters · OutdoorMSTCA Multi Championships · Jun 850.99aMSTCA Multi ChampionshipsJune 8, 2026
55 Meter · IndoorCommonwealth Athletic Conference Meet #1 · Dec 96.79aCommonwealth Athletic Conference Meet #1December 9, 2025
55 Meters · IndoorCommonwealth Athletic Conference TF Championship · Feb 116.65aCommonwealth Athletic Conference TF ChampionshipFebruary 11, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 85555MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 926.11mMSTCA Multi ChampionshipJune 9, 2025
High Jump · IndoorCommonwealth Athletic Conference Meet #1 · Dec 95-02.00Commonwealth Athletic Conference Meet #1December 9, 2025
High Jump · OutdoorMSTCA North Decathlon · Jun 31.63mMSTCA North DecathlonJune 3, 2024
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 835.08mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorCommonwealth Athletic Conference Meet #1 · Dec 921-10.00Commonwealth Athletic Conference Meet #1December 9, 2025
Long Jump · OutdoorMSTCA North Decathlon · Jun 36.66mMSTCA North DecathlonJune 3, 2024
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 89.26mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorCAC Lower Division League Meet · May 2342-02.00CAC Lower Division League MeetMay 23, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 44 · Nashoba Valley Technical1500 Meters44.5:10.00a12
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 30 · Nashoba Valley TechnicalJavelin800g30.35.08m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 17 · Nashoba Valley TechnicalTriple Jump17.12.34m12
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 51 · Nashoba Valley TechnicalDiscus1.6kg51.24.58m12
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 59 · Nashoba Valley Technical110m Hurdles39" / 0.991m59.18.70a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 3 · Nashoba Valley Technical400 Meters3.50.99a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 12 · Nashoba Valley TechnicalHigh Jump12.1.75m12
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 63 · Nashoba Valley TechnicalShot Put12lb63.9.26m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 4 · Nashoba Valley TechnicalLong Jump4.6.53m12
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 1 · Nashoba Valley Technical100 Meters1.10.99a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 8 · Nashoba Valley TechnicalDecathlon8.5555 PB12
Jun 4MIAA Meet of ChampionsJun 4 · Long Jump · Place 14 · Nashoba Valley TechnicalLong Jump14.21-09.0012
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Long Jump · Place 3 · Nashoba Valley TechnicalLong Jump3.22-03.5012
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 100 Meters · Place 3 · Nashoba Valley Technical100 MetersRound P3.11.23aWind: -1.212
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 100 Meters · Place 7 · Nashoba Valley Technical100 Meters7.11.32aWind: -0.712
May 23CAC Lower Division League MeetMay 23 · Triple Jump · Place 1 · Nashoba Valley TechnicalTriple Jump1.42-02.00 PB12
May 23CAC Lower Division League MeetMay 23 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump1.23-01.0012
May 23CAC Lower Division League MeetMay 23 · 200 Meters · Place 1 · Nashoba Valley Technical200 Meters1.22.79a12
May 23CAC Lower Division League MeetMay 23 · 100 Meters · Place 1 · Nashoba Valley Technical100 MetersRound P1.11.57a12
May 23CAC Lower Division League MeetMay 23 · 100 Meters · Place 1 · Nashoba Valley Technical100 Meters1.11.35a12
May 20IACS HS vs. Lynn TechMay 20 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump1.22-09.0012
May 20IACS HS vs. Lynn TechMay 20 · 100 Meters · Place 1 · Nashoba Valley Technical100 Meters1.11.23a12
May 112026 MVADA Small School Track and Field ChampionshipMay 11 · Triple Jump · Nashoba Valley TechnicalTriple Jump--DNS12
May 112026 MVADA Small School Track and Field ChampionshipMay 11 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump1.21-09.0012
May 112026 MVADA Small School Track and Field ChampionshipMay 11 · 200 Meters · Place 2 · Nashoba Valley Technical200 Meters2.22.83a12
May 112026 MVADA Small School Track and Field ChampionshipMay 11 · 100 Meters · Place 1 · Nashoba Valley Technical100 MetersRound P1.11.39a12
May 112026 MVADA Small School Track and Field ChampionshipMay 11 · 100 Meters · Place 1 · Nashoba Valley Technical100 Meters1.11.21a12
Apr 15CAC Lower Division InvitationalApr 15 · Triple Jump · Place 1 · Nashoba Valley TechnicalTriple Jump1.39-06.0012
Apr 15CAC Lower Division InvitationalApr 15 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump1.20-04.0012
Apr 15CAC Lower Division InvitationalApr 15 · 200 Meters · Place 1 · Nashoba Valley Technical200 Meters1.23.51a12
Apr 15CAC Lower Division InvitationalApr 15 · 100 Meters · Place 1 · Nashoba Valley Technical100 Meters1.11.72a12

2026 Indoor Track

19 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Long Jump · Place 2 · Nashoba Valley TechnicalLong Jump221-05.50—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 8 · Nashoba Valley TechnicalShot Put86.69—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 8 · Nashoba Valley TechnicalShot Put86.72q—
Feb 11Commonwealth Athletic Conference TF ChampionshipFeb 11 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump121-412
Feb 11Commonwealth Athletic Conference TF ChampionshipFeb 11 · 300 Meters · Place 1 · Nashoba Valley Technical300 Meters136.95a PB12
Feb 11Commonwealth Athletic Conference TF ChampionshipFeb 11 · 55 Meters · Place 2 · Nashoba Valley Technical55 MetersRound P26.65a PB12
Feb 11Commonwealth Athletic Conference TF ChampionshipFeb 11 · 55 Meters · Place 6 · Nashoba Valley Technical55 Meters66.84a12
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump120-02.0012
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · 300 Meters · Place 6 · Nashoba Valley Technical300 Meters638.13a12
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · 55 Meters · Place 3 · Nashoba Valley Technical55 Meters36.78a12
Jan 20Commonwealth Athletic Conference #5Jan 20 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump122-412
Jan 20Commonwealth Athletic Conference #5Jan 20 · 55 Meters · Place 2 · Nashoba Valley Technical55 Meters26.72a12
Jan 15Commonwealth Athletic Conference Meet #4Jan 15 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump120-912
Jan 15Commonwealth Athletic Conference Meet #4Jan 15 · 300 Meters · Place 1 · Nashoba Valley Technical300 Meters137.32a12
Jan 15Commonwealth Athletic Conference Meet #4Jan 15 · 55 Meters · Place 2 · Nashoba Valley Technical55 Meters26.75a12
Jan 5Commonwealth Athletic Conference Meet #3Jan 5 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump122-4Sr
Jan 5Commonwealth Athletic Conference Meet #3Jan 5 · High Jump · Place 10 · Nashoba Valley TechnicalHigh Jump105-2Sr
Jan 5Commonwealth Athletic Conference Meet #3Jan 5 · 300 Meters · Place 1 · Nashoba Valley Technical300 Meters137.11aSr
Jan 5Commonwealth Athletic Conference Meet #3Jan 5 · 55 Meters · Place 2 · Nashoba Valley Technical55 Meters26.67aSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16Commonwealth Athletic Conference Meet #2Dec 16 · 300 Meters · Nashoba Valley Technical300 Meters--DNS12
Dec 16Commonwealth Athletic Conference Meet #2Dec 16 · 55 Meter · Place 3 · Nashoba Valley Technical55 Meter3.6.85a12
Dec 16Commonwealth Athletic Conference Meet #2Dec 16 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump1.21-02.0012
Dec 16Commonwealth Athletic Conference Meet #2Dec 16 · High Jump · Place 7 · Nashoba Valley TechnicalHigh Jump7.5-00.0012
Dec 9Commonwealth Athletic Conference Meet #1Dec 9 · 300 Meters · Place 11 · Nashoba Valley Technical300 Meters11.42.31a12
Dec 9Commonwealth Athletic Conference Meet #1Dec 9 · 55 Meter · Place 2 · Nashoba Valley Technical55 Meter2.6.79a PB12
Dec 9Commonwealth Athletic Conference Meet #1Dec 9 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump1.21-10.00 PB12
Dec 9Commonwealth Athletic Conference Meet #1Dec 9 · High Jump · Place 8 · Nashoba Valley TechnicalHigh Jump8.5-02.00 PB12

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 41 · Nashoba Valley Technical1500 MetersRound M41.5:06.48a11
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 37 · Nashoba Valley TechnicalJavelin800gRound M37.32.16m11
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 37 · Nashoba Valley TechnicalDiscus1.6kgRound M37.26.11m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 84 · Nashoba Valley Technical110m Hurdles39" / 0.991mRound M84.20.95a11
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 2 · Nashoba Valley Technical400 MetersRound M2.51.45a11
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 83 · Nashoba Valley TechnicalHigh JumpRound M83.1.45m11
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 58 · Nashoba Valley TechnicalShot Put12lbRound M58.9.22m11
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 3 · Nashoba Valley TechnicalLong JumpRound M3.6.48m11
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 3 · Nashoba Valley Technical100 MetersRound M3.11.37a11
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 17 · Nashoba Valley TechnicalDecathlonRound M17.503411
Jun 5MIAA Meet of ChampionsJun 5 · Long Jump · Place 13 · Nashoba Valley TechnicalLong Jump1321-2.7511
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Triple Jump · Place 13 · Nashoba Valley TechnicalTriple Jump1340-611
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Long Jump · Place 7 · Nashoba Valley TechnicalLong Jump722-6.5011
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 200 Meters · Place 7 · Nashoba Valley Technical200 Meters722.99a11
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 200 Meters · Place 5 · Nashoba Valley Technical200 Meters522.86a11
May 17CAC Lower Division League MeetMay 17 · Triple Jump · Place 1 · Nashoba Valley TechnicalTriple Jump139-1011
May 17CAC Lower Division League MeetMay 17 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump120-311
May 17CAC Lower Division League MeetMay 17 · 200 Meters · Place 1 · Nashoba Valley Technical200 Meters122.95a11
May 17CAC Lower Division League MeetMay 17 · 100 Meters · Place 2 · Nashoba Valley Technical100 Meters211.52a11
May 17CAC Lower Division League MeetMay 17 · 100 Meters · Place 1 · Nashoba Valley Technical100 Meters111.30a11
May 122025 MVADA Track & Field Championship Meet Small SchoolsMay 12 · Triple Jump · Place 6 · Nashoba Valley TechnicalTriple Jump637-10.0011
May 122025 MVADA Track & Field Championship Meet Small SchoolsMay 12 · Long Jump · Place 2 · Nashoba Valley TechnicalLong Jump221-03.0011
May 122025 MVADA Track & Field Championship Meet Small SchoolsMay 12 · 200 Meters · Place 1 · Nashoba Valley Technical200 Meters123.28a11
May 7IACS HS vs. Nashoba TechMay 7 · Triple Jump · Place 1 · Nashoba Valley TechnicalTriple Jump141-211
May 7IACS HS vs. Nashoba TechMay 7 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump122-0.5011
May 7IACS HS vs. Nashoba TechMay 7 · 200 Meters · Place 1 · Nashoba Valley Technical200 Meters123.22a11
May 7IACS HS vs. Nashoba TechMay 7 · 100 Meters · Place 1 · Nashoba Valley Technical100 Meters111.34a11

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 3MSTCA North DecathlonJun 3 · Triple Jump · Place 3 · Nashoba Valley TechnicalTriple Jump312.95m—
Jun 3MSTCA North DecathlonJun 3 · Long Jump · Place 2 · Nashoba Valley TechnicalLong Jump26.66m PB—
Jun 3MSTCA North DecathlonJun 3 · High Jump · Place 12 · Nashoba Valley TechnicalHigh Jump121.63m PB—
Jun 3MSTCA North DecathlonJun 3 · Javelin · Place 13 · Nashoba Valley TechnicalJavelin1331.54m—
Jun 3MSTCA North DecathlonJun 3 · Discus · Place 12 · Nashoba Valley TechnicalDiscus1226.40m—
Jun 3MSTCA North DecathlonJun 3 · Shot Put · Place 53 · Nashoba Valley TechnicalShot Put537.85m—
Jun 3MSTCA North DecathlonJun 3 · 110m Hurdles · Place 39 · Nashoba Valley Technica110m Hurdles3920.27a—
Jun 3MSTCA North DecathlonJun 3 · 1500 Meters · Place 21 · Nashoba Valley Technica1500 Meters215:02.11a PB—
Jun 3MSTCA North DecathlonJun 3 · 400 Meters · Place 4 · Nashoba Valley Technica400 Meters451.76a—
Jun 3MSTCA North DecathlonJun 3 · 100 Meters · Place 4 · Nashoba Valley Technica100 Meters411.41a—
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · Triple Jump · Nashoba Valley TechnicalTriple Jump--DNS10
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · Long Jump · Place 4 · Nashoba Valley TechnicalLong Jump4.21-02.50Wind: -0.310
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 200 Meters · Place 6 · Nashoba Valley Technical200 MetersRound P6.22.88aWind: 1.410
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 200 Meters · Place 5 · Nashoba Valley Technical200 Meters5.22.59a PBWind: 1.610
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 100 Meters · Place 17 · Nashoba Valley Technical100 MetersRound P17.11.36aWind: 1.810
May 18CAC Lower Division League MeetMay 18 · Triple Jump · Place 1 · Nashoba Valley TechnicalTriple Jump139-11—
May 18CAC Lower Division League MeetMay 18 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump120-11—
May 18CAC Lower Division League MeetMay 18 · 200 Meters · Place 1 · Nashoba Valley Technica200 Meters123.01a—
May 18CAC Lower Division League MeetMay 18 · 100 Meters · Place 2 · Nashoba Valley Technica100 Meters211.53a—
May 18CAC Lower Division League MeetMay 18 · 100 Meters · Place 2 · Nashoba Valley Technica100 Meters211.35a—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump121-9.50—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 200 Meters · Place 1 · Nashoba Valley Technica200 Meters123.17a—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 100 Meters · Place 3 · Nashoba Valley Technica100 Meters311.62a—
May 11CAC Lower Division Freshman/Sophomore MeetMay 11 · Triple Jump · Place 1 · Nashoba Valley TechnicalTriple Jump140-2—
May 11CAC Lower Division Freshman/Sophomore MeetMay 11 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump119-8—
May 11CAC Lower Division Freshman/Sophomore MeetMay 11 · 200 Meters · Place 1 · Nashoba Valley Technica200 Meters123.24a—
May 11CAC Lower Division Freshman/Sophomore MeetMay 11 · 100 Meters · Place 1 · Nashoba Valley Technica100 Meters112.03a—
May 11CAC Lower Division Freshman/Sophomore MeetMay 11 · 100 Meters · Place 1 · Nashoba Valley Technica100 Meters111.83a—
May 8IACS HS vs. Nashoba TechMay 8 · Triple Jump · Place 1 · Nashoba Valley TechnicalTriple Jump138-10—
May 8IACS HS vs. Nashoba TechMay 8 · Long Jump · Place 1 · Nashoba Valley TechnicalLong Jump120-0—
May 8IACS HS vs. Nashoba TechMay 8 · 200 Meters · Place 1 · Nashoba Valley Technica200 Meters123.35a—
May 8IACS HS vs. Nashoba TechMay 8 · 100 Meters · Place 1 · Nashoba Valley Technica100 Meters111.62a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · Long Jump · Place 8 · Nashoba Valley TechnicalLong Jump8.20-04.259
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 100 Meters · Place 29 · Nashoba Valley Technical100 MetersRound P29.11.81aWind: 09
May 25MIAA Division 6 State MeetMay 25 · Long Jump · Place 8 · Nashoba Valley TechnicalLong Jump8.20-04.259
May 25MIAA Division 6 State MeetMay 25 · 100 Meters · Place 29 · Nashoba Valley Technical100 MetersRound P29.11.81a9