Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDual County Meet#3: Cambridge v Concord-Carlisle · Apr 2315.04aDual County Meet#3: Cambridge v Concord-CarlisleApril 23, 2024
55m Hurdles · 33" · IndoorDual County League Invitational · Jan 310.85aDual County League InvitationalJanuary 3, 2024
60m Hurdles · 33" / 0.838m · IndoorDual County League JV Meet #1 · Dec 1911.84aDual County League JV Meet #1December 19, 2023
Long Jump · IndoorDual County League Meet #2 · Jan 414-10.75Dual County League Meet #2January 4, 2023
Long Jump · OutdoorMSTCA Division 2 Relays · Apr 304.37mMSTCA Division 2 RelaysApril 30, 2023
Triple Jump · IndoorDual County League Meet #2 · Jan 431-05.50Dual County League Meet #2January 4, 2023
Triple Jump · OutdoorMSTCA Division 2 Relays · Apr 309.80mMSTCA Division 2 RelaysApril 30, 2023

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

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16MSTCA Division 2 RelaysMay 16 · Long Jump · Place 22 · Concord-CarlisleLong Jump224.44m12
May 14DCL JV ChampionshipMay 14 · 100m Hurdles · Place 1 · Concord-Carlisle100m Hurdles119.612
May 8AB vs CCMay 8 · Long Jump · Place 3 · Concord-CarlisleLong Jump313-3.512
May 8AB vs CCMay 8 · 100m Hurdles · Place 3 · Concord-Carlisle100m Hurdles320.30a12
Apr 25MSTCA InVacational & PentathlonApr 25 · 100m Hurdles · Place 36 · Concord-Carlisle100m Hurdles3620.7912
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Long Jump · Place 4 · Concord-CarlisleLong Jump413-7.7512
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 100m Hurdles · Place 3 · Concord-Carlisle100m Hurdles320.73a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 29DCL Foley Division ChampionshipJan 29 · Long Jump · Place 5 · Concord-CarlisleLong Jump512-11.75—
Jan 22DCL Thorpe Division ChampionshipJan 22 · Long Jump · Place 22 · Concord-CarlisleLong Jump2212-6.75—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · Long Jump · Place 38 · Concord-CarlisleLong Jump383.95m—
Jan 15Dual County League Dual Meets Set #4Jan 15 · Long Jump · Place 25 · Concord-CarlisleLong Jump2512-8.25—
Jan 8Dual County League Dual Meets Set #3Jan 8 · Long Jump · Place 26 · Concord-CarlisleLong Jump2612-4—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · Long Jump · Place 17 · Concord-CarlisleLong Jump17.13-00.5012
Dec 14Dual County League Dual Meets Set #1Dec 14 · Long Jump · Place 23 · Concord-CarlisleLong Jump23.12-03.5012
Jan 8DCJV2Jan 8 · 55 Meter · Concord-Carlisle55 Meter--DNS11
Jan 8DCJV2Jan 8 · Long Jump · Concord-CarlisleLong Jump--DNS11
Jan 3Dual County League InvitationalJan 3 · 55m Hurdles · Place 13 · Concord-Carlisle55m Hurdles33"13.10.85a PB11
Jan 3Dual County League InvitationalJan 3 · Triple Jump · Place 3 · Concord-CarlisleTriple Jump3.30-03.0011
Jan 3Dual County League InvitationalJan 3 · Long Jump · Concord-CarlisleLong Jump—FOUL11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · Long Jump · Place 15 · Concord-CarlisleLong Jump1514-0—
May 10DCL Dual Meet With Westford AcademyMay 10 · Long Jump · Place 8 · Concord-CarlisleLong Jump813-4—
May 7Acton-Boxborough vs Concord-CarlisleMay 7 · Long Jump · Place 4 · Concord-CarlisleLong Jump414-2—
May 1DCL #3 NS Vs CCMay 1 · Long Jump · Place 5 · Concord-CarlisleLong Jump514-2.5—
May 1DCL #3 NS Vs CCMay 1 · 100 Meters · Place 21 · Concord-Carlisle100 Meters2115.19a—
Apr 23Dual County Meet#3: Cambridge v Concord-CarlisleApr 23 · 100 Meters · Place 8 · Concord-Carlisle100 Meters815.04a PB—
Apr 10Lincoln-Sudbury vs. Concord-CarlisleApr 10 · 100 Meters · Place 22 · Concord-Carlisle100 Meters22.15.42a11

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 60m Hurdles · Place 1 · Concord-Carlisle60m Hurdles33" / 0.838m1.11.84a PB11
Dec 19Dual County League JV Meet #1Dec 19 · Long Jump · Place 2 · Concord-CarlisleLong Jump2.14-01.0011
Dec 13Dual County League Meet #1Dec 13 · 55m Hurdles · Place 17 · Concord-Carlisle55m Hurdles33"17.11.15a11
Dec 13Dual County League Meet #1Dec 13 · Long Jump · Concord-CarlisleLong Jump—FOUL11
Feb 11Dual County League ChampionshipsFeb 11 · Long Jump · Place 13 · Concord-CarlisleLong Jump1314-11.25SO
Jan 18Dual County League Meet #4Jan 18 · Triple Jump · Place 2 · Concord-CarlisleTriple Jump231-10.25SO
Jan 18Dual County League Meet #4Jan 18 · Long Jump · Place 6 · Concord-CarlisleLong Jump615-0.5SO
Jan 18Dual County League Meet #4Jan 18 · 55m Hurdles · Place 7 · Concord-Carlisle55m Hurdles711.39SO
Jan 11Dual County League Meet #3Jan 11 · Triple Jump · Place 3 · Concord-CarlisleTriple Jump330-6.75SO
Jan 11Dual County League Meet #3Jan 11 · Long Jump · Place 16 · Concord-CarlisleLong Jump1614-0.5SO
Jan 11Dual County League Meet #3Jan 11 · 55m Hurdles · Place 7 · Concord-Carlisle55m Hurdles711.92SO
Jan 4Dual County League Meet #2Jan 4 · 55m Hurdles · Place 25 · Concord-Carlisle55m Hurdles33"25.12.58a10
Jan 4Dual County League Meet #2Jan 4 · Triple Jump · Place 3 · Concord-CarlisleTriple Jump3.31-05.50 PB10
Jan 4Dual County League Meet #2Jan 4 · Long Jump · Place 13 · Concord-CarlisleLong Jump13.14-10.75 PB10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17Dual County League Championship MeetMay 17 · Triple Jump · Place 6 · Concord-CarlisleTriple Jump6.31-10.00Unofficial10
May 17Dual County League Championship MeetMay 17 · Long Jump · Place 11 · Concord-CarlisleLong Jump11.15-08.50Unofficial10
May 17Dual County League Championship MeetMay 17 · 100m Hurdles · Place 13 · Concord-Carlisle100m Hurdles33" / 0.838mRound P13.19.35aUnofficial10
Apr 30MSTCA Division 2 RelaysApr 30 · Triple Jump · Place 10 · Concord-CarlisleTriple Jump109.80m PB—
Apr 30MSTCA Division 2 RelaysApr 30 · Long Jump · Place 22 · Concord-CarlisleLong Jump224.37m PB—