Performance Dashboard
Athlete analytics & progression tracking
1000m
625
Points
2:42.92
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 3, 2024 | Mid Wach League Championship A & B | 2:42.92 | 4 | 625 |
| Jan. 27, 2024 | MSTCA State Coaches (Large School) | 2:43.00 | 15 | 623 |
| Jan. 10, 2024 | MW @ Shrewsbury #3 | 2:47.70 | 1 | 547 |
2mile
674
Points
9:55.27
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 2, 2025 | MidLand Wachusett Indoor League Championships | 9:55.27 | 1 | 674 |
| Dec. 27, 2024 | MSTCA Distance Classic and Pentathlon | 9:55.39 | 4 | 673 |
| May 18, 2024 | Midland Wachusett Division A League Meet | 10:11.84 | 3 | 603 |
| May 10, 2024 | MSTCA Twilight Invitational | 10:14.28 | 6 | 593 |
| April 16, 2025 | Algonquin vs Shrewsbury (Boys) | 10:18.00 | 2 | 578 |
| Feb. 11, 2024 | 45th District E Invite | 10:19.55 | 2 | 572 |
| Dec. 28, 2023 | MSTCA Distance Classic and Pentathlon | 10:21.09 | 6 | 566 |
| May 7, 2025 | Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS) | 10:27.60 | 2 | 540 |
| May 20, 2023 | Midland Wachusett Division A League Meet | 10:42.37 | 6 | 484 |
| April 2, 2025 | Shepherd Hill vs. Shrewsbury | 10:48.00 | 1 | 464 |
| Feb. 4, 2023 | Midland Wachusett Division A League Meet | 10:50.70 | 6 | 454 |
| Feb. 5, 2022 | Midland Wachusett Division A League Meet | 11:39.69 | 11 | 296 |
400h
407
Points
1:08.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 7, 2025 | Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS) | 1:08.20 | 3 | 407 |
5000m_cc
608
Points
16:12.33
Personal Record
600m
667
Points
1:27.92
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 21, 2024 | MSTCA Speed Classic (Saturday) | 1:27.92 | 9 | 667 |
| Dec. 17, 2023 | MSTCA Speed Classic Large School | 1:29.45 | 9 | 619 |
| Jan. 7, 2023 | MSTCA Auerbach Freshmen-Sophomore Meet Large School | 1:32.86 | 18 | 518 |
| Dec. 17, 2022 | MSTCA Speed Classic Large School | 1:33.93 | 20 | 488 |
800m
675
Points
2:03.61
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 30, 2025 | Shrewsbury vs Fitchburg Dual Meet | 2:03.61 | 2 | 675 |
| April 2, 2025 | Shepherd Hill vs. Shrewsbury | 2:05.50 | 3 | 632 |
| April 16, 2025 | Algonquin vs Shrewsbury (Boys) | 2:11.00 | 4 | 515 |
8000m_cc
606
Points
27:17.64
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 18, 2025 | Conn College Invite | 27:17.64 | 114 | 606 |
| Oct. 18, 2025 | Connecticut College Invitational | 27:17.70 | 114 | 606 |
| Oct. 3, 2025 | Lehigh University's Paul Short Run | 27:22.70 | 353 | 599 |
| Nov. 1, 2025 | NEWMAC Cross-Country Championships | 28:09.20 | 49 | 535 |
mile
727
Points
4:31.06
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 25, 2025 | MSTCA InVactional & Pentathlon | 4:31.06 | 4 | 727 |
| Feb. 21, 2025 | The Circuit: Boston | 4:34.67 | 13 | 691 |
| May 10, 2025 | MSTCA Coaches Metro Invitational | 4:35.30 | 11 | 685 |
| Jan. 26, 2025 | MSTCA Coaches Invitational (Large Schools) | 4:35.38 | 13 | 684 |
| Jan. 12, 2025 | MSTCA Northeast Invitational | 4:36.83 | 11 | 670 |
| May 31, 2025 | MIAA Division 1 Track & Field Championship | 4:40.42 | 37 | 636 |
| May 24, 2025 | Midland Wachusett Division A League Meet | 4:42.40 | 5 | 617 |
| April 9, 2025 | Westborough Boys Dual Meet | 4:48.30 | 3 | 563 |
| April 10, 2024 | Shrewsbury vs Shepherd Hill | 4:51.03 | 1 | 539 |
| Dec. 28, 2022 | MSTCA Distance Classic | 4:55.53 | 29 | 501 |
Mid-D
Event Group
675
Points
2:03.61
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 30, 2025 | 800m | Shrewsbury vs Fitchburg Dual Meet | 2:03.61 | 2 | 675 |
| Dec. 21, 2024 | 600m | MSTCA Speed Classic (Saturday) | 1:27.92 | 9 | 667 |
| April 2, 2025 | 800m | Shepherd Hill vs. Shrewsbury | 2:05.50 | 3 | 632 |
| Feb. 3, 2024 | 1000m | Mid Wach League Championship A & B | 2:42.92 | 4 | 625 |
| Jan. 27, 2024 | 1000m | MSTCA State Coaches (Large School) | 2:43.00 | 15 | 623 |
Distance
Event Group
674
Points
9:55.27
Personal Record
2Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 2, 2025 | 2Mile | MidLand Wachusett Indoor League Championships | 9:55.27 | 1 | 674 |
| Dec. 27, 2024 | 2Mile | MSTCA Distance Classic and Pentathlon | 9:55.39 | 4 | 673 |
| May 18, 2024 | 2Mile | Midland Wachusett Division A League Meet | 10:11.84 | 3 | 603 |
| May 10, 2024 | 2Mile | MSTCA Twilight Invitational | 10:14.28 | 6 | 593 |
| April 16, 2025 | 2Mile | Algonquin vs Shrewsbury (Boys) | 10:18.00 | 2 | 578 |
Hurdles
Event Group
407
Points
1:08.20
Personal Record
400H
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 7, 2025 | 400H | Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS) | 1:08.20 | 3 | 407 |
Cross Country
Event Group
608
Points
16:12.33
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 13, 2024 | 5K XC | MSTCA Bob Glennon Twilight XC (Large School) | 16:12.33 | 23 | 608 |
| Oct. 18, 2025 | 8000mCC | Conn College Invite | 27:17.64 | 114 | 606 |
| Oct. 18, 2025 | 8000mCC | Connecticut College Invitational | 27:17.70 | 114 | 606 |
| Oct. 3, 2025 | 8000mCC | Lehigh University's Paul Short Run | 27:22.70 | 353 | 599 |
| Oct. 26, 2024 | 5K XC | Mid-Wach League XC Champ. | 16:36.52 | 3 | 546 |
Mile
Event Group
727
Points
4:31.06
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 25, 2025 | Mile | MSTCA InVactional & Pentathlon | 4:31.06 | 4 | 727 |
| Feb. 21, 2025 | Mile | The Circuit: Boston | 4:34.67 | 13 | 691 |
| May 10, 2025 | Mile | MSTCA Coaches Metro Invitational | 4:35.30 | 11 | 685 |
| Jan. 26, 2025 | Mile | MSTCA Coaches Invitational (Large Schools) | 4:35.38 | 13 | 684 |
| Jan. 12, 2025 | Mile | MSTCA Northeast Invitational | 4:36.83 | 11 | 670 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava