Performance Dashboard
Athlete analytics & progression tracking
100m
372
Points
13.11
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 11, 2023 | Essex Tech v. Greater Lowell | 13.11 | 6 | 372 |
| April 25, 2023 | Essex Tech v. Northeast | 13.94 | 11 | 230 |
1000m
528
Points
2:48.93
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 4, 2025 | Cape Ann League Indoor Championships | 2:48.93 | 6 | 528 |
| Feb. 8, 2025 | MSTCA Qualifier Meet | 2:49.28 | 15 | 523 |
| Feb. 13, 2025 | MIAA Division 2 Indoor Track & Field Championship | 2:51.69 | 20 | 486 |
| Jan. 14, 2025 | Cape Ann League Meet #3 | 2:55.63 | 6 | 430 |
| Jan. 7, 2025 | Cape Ann League Meet #2 | 2:59.30 | 4 | 380 |
| Jan. 28, 2025 | Cape Ann League Meet #5 | 2:59.76 | 8 | 374 |
| Dec. 28, 2023 | MSTCA Distance Classic and Pentathlon | 3:04.61 | 47 | 314 |
| Feb. 6, 2024 | Cape Ann League Championship | 3:05.22 | 15 | 307 |
| Dec. 11, 2023 | Cape Ann League Meet 1 | 3:09.29 | 14 | 261 |
2mile
458
Points
10:49.64
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 1, 2025 | Newburyport v. Essex Tech | 10:49.64 | 3 | 458 |
200m
439
Points
26.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2023 | CAC Freshman/Sophomore Meet | 26.20 | 1 | 439 |
| May 11, 2023 | Essex Tech v. Greater Lowell | 26.61 | 6 | 401 |
| April 25, 2023 | Essex Tech v. Northeast | 27.80 | 8 | 301 |
2000msc
504
Points
7:17.99
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 1, 2025 | USATF NE Youth Invitational | 7:17.99 | 2 | 504 |
300m
269
Points
45.06
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 17, 2023 | Cape Ann League Meet #3 | 45.06 | 2 | 269 |
| Jan. 24, 2023 | Cape Ann League Meet #4 | 45.25 | 2 | 261 |
| Jan. 9, 2023 | Cape Ann League Meet #2 | 45.77 | 4 | 239 |
3000m
503
Points
9:51.54
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 14, 2025 | USATF-NE Jr. Olympic Championships | 9:51.54 | 8 | 503 |
400m
436
Points
58.33
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 18, 2024 | MSTCA South Shore Twilight | 58.33 | 60 | 436 |
5000m_cc
412
Points
17:34.82
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 26, 2024 | Cape Ann League XC Championships | 17:34.82 | 13 | 412 |
| Oct. 12, 2024 | MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School) | 18:16.18 | 135 | 328 |
| Nov. 9, 2024 | MIAA Division 2A-2B-2C Cross Country Championship | 19:02.51 | 73 | 246 |
| Oct. 31, 2023 | Massachusetts Vocational Schools XC Championships | 21:09.10 | 27 | 81 |
| Oct. 28, 2023 | Cape Ann League Championships | 21:50.30 | 29 | 47 |
600m
528
Points
1:32.48
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 22, 2024 | Beantown Winter Classic | 1:32.48 | 7 | 528 |
| Jan. 21, 2025 | Cape Ann League Meet #4 | 1:33.54 | 8 | 499 |
| Jan. 23, 2024 | Cape Ann League Meet #4 | 1:39.55 | 10 | 346 |
800m
593
Points
2:07.25
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 25, 2025 | 3rd Annual BSR Mid Distance Classic | 2:07.25 | 15 | 593 |
| May 8, 2025 | Essex Tech v Triton | 2:10.26 | 1 | 530 |
| May 18, 2024 | Cape Ann League Championship | 2:14.57 | 8 | 445 |
| May 17, 2024 | CAL Championship | 2:14.57 | 8 | 445 |
| May 11, 2024 | Henry Sheldon Invitational | 2:15.26 | 6 | 432 |
| May 13, 2024 | Massachusetts Vocational Schools Track & Field Championships | 2:17.14 | 9 | 398 |
| April 1, 2024 | Essex Tech v North Reading | 2:17.36 | 1 | 394 |
| May 1, 2024 | Essex Tech v. Pentucket | 2:18.77 | 1 | 370 |
| April 10, 2024 | Essex Tech v. Newburyport | 2:19.11 | 2 | 364 |
lj
1
Points
14-10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 11, 2023 | Essex Tech v. Greater Lowell | 14-10 | 11 | 1 |
| May 6, 2023 | CAC Freshman/Sophomore Meet | 15-2 | 8 | 1 |
| April 25, 2023 | Essex Tech v. Northeast | 16-0 | 8 | 1 |
| Jan. 23, 2024 | Cape Ann League Meet #4 | 16-1 | 16 | 1 |
mile
532
Points
4:51.84
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 24, 2025 | CAL Championship | 4:51.84 | 7 | 532 |
| May 14, 2025 | Pentucket vs. Essex-Tech | 4:52.29 | 2 | 528 |
| April 16, 2025 | North Reading v Essex Tech | 4:53.90 | 1 | 515 |
| April 16, 2025 | Essex Tech v. North Reading | 4:53.90 | 1 | 515 |
| May 8, 2025 | Essex Tech v Triton | 4:54.67 | 1 | 508 |
| Jan. 19, 2025 | GBTC Invitational | 5:01.96 | 25 | 448 |
| Jan. 28, 2025 | Cape Ann League Meet #5 | 5:02.76 | 10 | 442 |
Short Sprints
Event Group
439
Points
26.20
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 6, 2023 | 200m | CAC Freshman/Sophomore Meet | 26.20 | 1 | 439 |
| May 11, 2023 | 200m | Essex Tech v. Greater Lowell | 26.61 | 6 | 401 |
| May 11, 2023 | 100m | Essex Tech v. Greater Lowell | 13.11 | 6 | 372 |
| April 25, 2023 | 200m | Essex Tech v. Northeast | 27.80 | 8 | 301 |
| April 25, 2023 | 100m | Essex Tech v. Northeast | 13.94 | 11 | 230 |
Mid-D
Event Group
593
Points
2:07.25
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 25, 2025 | 800m | 3rd Annual BSR Mid Distance Classic | 2:07.25 | 15 | 593 |
| May 8, 2025 | 800m | Essex Tech v Triton | 2:10.26 | 1 | 530 |
| Dec. 22, 2024 | 600m | Beantown Winter Classic | 1:32.48 | 7 | 528 |
| Feb. 4, 2025 | 1000m | Cape Ann League Indoor Championships | 2:48.93 | 6 | 528 |
| Feb. 8, 2025 | 1000m | MSTCA Qualifier Meet | 2:49.28 | 15 | 523 |
Distance
Event Group
503
Points
9:51.54
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 14, 2025 | 3000m | USATF-NE Jr. Olympic Championships | 9:51.54 | 8 | 503 |
| May 1, 2025 | 2Mile | Newburyport v. Essex Tech | 10:49.64 | 3 | 458 |
Steeple
Event Group
504
Points
7:17.99
Personal Record
2000mSC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 1, 2025 | 2000mSC | USATF NE Youth Invitational | 7:17.99 | 2 | 504 |
Long Sprints
Event Group
436
Points
58.33
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 18, 2024 | 400m | MSTCA South Shore Twilight | 58.33 | 60 | 436 |
| Jan. 17, 2023 | 300m | Cape Ann League Meet #3 | 45.06 | 2 | 269 |
| Jan. 24, 2023 | 300m | Cape Ann League Meet #4 | 45.25 | 2 | 261 |
| Jan. 9, 2023 | 300m | Cape Ann League Meet #2 | 45.77 | 4 | 239 |
Cross Country
Event Group
412
Points
17:34.82
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 26, 2024 | 5K XC | Cape Ann League XC Championships | 17:34.82 | 13 | 412 |
| Oct. 12, 2024 | 5K XC | MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School) | 18:16.18 | 135 | 328 |
| Nov. 9, 2024 | 5K XC | MIAA Division 2A-2B-2C Cross Country Championship | 19:02.51 | 73 | 246 |
| Oct. 31, 2023 | 5K XC | Massachusetts Vocational Schools XC Championships | 21:09.10 | 27 | 81 |
| Oct. 28, 2023 | 5K XC | Cape Ann League Championships | 21:50.30 | 29 | 47 |
Jump
Event Group
1
Points
14-10
Personal Record
LJ
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 11, 2023 | LJ | Essex Tech v. Greater Lowell | 14-10 | 11 | 1 |
| May 6, 2023 | LJ | CAC Freshman/Sophomore Meet | 15-2 | 8 | 1 |
| April 25, 2023 | LJ | Essex Tech v. Northeast | 16-0 | 8 | 1 |
| Jan. 23, 2024 | LJ | Cape Ann League Meet #4 | 16-1 | 16 | 1 |
Mile
Event Group
532
Points
4:51.84
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 24, 2025 | Mile | CAL Championship | 4:51.84 | 7 | 532 |
| May 14, 2025 | Mile | Pentucket vs. Essex-Tech | 4:52.29 | 2 | 528 |
| April 16, 2025 | Mile | North Reading v Essex Tech | 4:53.90 | 1 | 515 |
| April 16, 2025 | Mile | Essex Tech v. North Reading | 4:53.90 | 1 | 515 |
| May 8, 2025 | Mile | Essex Tech v Triton | 4:54.67 | 1 | 508 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava