Performance Dashboard
Athlete analytics & progression tracking
1000m
683
Points
3:16.29
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 28, 2024 | MSTCA State Coaches (Small School) | 3:16.29 | 12 | 683 |
| Feb. 3, 2023 | Midland Wachusett Division C D League Meet | 3:23.35 | 3 | 613 |
| Jan. 17, 2024 | MW @ Fitchburg # 4 | 3:23.50 | 1 | 611 |
| Jan. 10, 2024 | MW @ Fitchburg # 3 | 3:25.50 | 1 | 592 |
| Feb. 4, 2022 | Midland Wachusett Division C & D League Meet | 3:27.74 | 1 | 571 |
| Feb. 1, 2019 | Midland Wachusett Division C/D Championships | 3:34.01 | 7 | 514 |
1500m
781
Points
4:58.52
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 1, 2025 | Boston University John Thomas Terrier Classic | 4:58.52 | 140 | 781 |
| Feb. 8, 2025 | Bruce Lehane Scarlet and White Invitational (Invited Teams) | 5:03.76 | 54 | 748 |
| March 29, 2025 | UMass Lowell Invitational | 5:14.79 | 22 | 680 |
| June 17, 2017 | USATF New England Association Junior Olympic Championships | 5:46.06 | 8 | 504 |
| July 9, 2017 | USATF Region 1 Junior Olympic Championships | 6:00.00 | 14 | 434 |
2mile
798
Points
11:28.04
Personal Record
3000m
821
Points
10:31.39
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 23, 2025 | America East Indoor Championship | 10:31.39 | 24 | 821 |
| June 22, 2019 | USATF New England Junior Olympics Championship | 11:16.70 | 4 | 695 |
| June 17, 2017 | USATF New England Association Junior Olympic Championships | 12:00.04 | 4 | 585 |
| July 9, 2017 | USATF Region 1 Junior Olympic Championships | 12:08.04 | 9 | 566 |
3000m_cc
722
Points
11:06.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 25, 2024 | CCSU Mini Meet | 11:06.60 | 66 | 722 |
3000msc
901
Points
11:24.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 4, 2025 | America East Outdoor Championships | 11:24.90 | 11 | 901 |
| May 10, 2025 | NEICAAA Outdoor Champs | 11:52.21 | 13 | 842 |
| April 19, 2025 | UMass Lowell George Davis Invitational | 11:54.64 | 6 | 837 |
| April 5, 2025 | Dalton eBanks | 11:58.99 | 11 | 828 |
| April 5, 2025 | George Mason Dalton Ebanks Invitational | 11:58.99 | 11 | 828 |
4000m_cc
676
Points
15:35.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 14, 2019 | USATF National Junior Olympics XC Championships | 15:35.80 | 76 | 676 |
5000m_cc
737
Points
19:05.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 28, 2020 | Lunenburg vs Middlesex | 19:05.00 | 1 | 737 |
| Oct. 31, 2025 | America East Cross Country Championships | 19:11.20 | 51 | 727 |
| Nov. 20, 2021 | MIAA State Championships | 19:17.24 | 9 | 718 |
| Oct. 2, 2021 | MSTCA Bay State XC Invitational | 19:28.20 | 4 | 702 |
| Oct. 16, 2021 | Bob McIntyre Twilight Invitational | 19:33.80 | 22 | 693 |
| Oct. 26, 2019 | Midland Wachusett Championships | 19:40.50 | 2 | 683 |
| Nov. 13, 2021 | MIAA Division 3 State Qualifier | 19:51.00 | 3 | 668 |
| Oct. 14, 2023 | MSTCA Bob Glennon Twilight Invitational | 19:52.25 | 15 | 666 |
| Sept. 28, 2019 | Ocean State Invitational | 20:02.37 | 12 | 651 |
| Nov. 10, 2018 | MIAA Central Division Championships | 20:03.00 | 17 | 650 |
| Oct. 12, 2019 | Quabbin Invitational | 20:06.59 | 2 | 645 |
| Nov. 16, 2020 | GD vs. Lunenburg | 20:07.20 | 3 | 644 |
| Nov. 9, 2019 | MIAA Central Division Championships | 20:11.70 | 4 | 638 |
| Sept. 25, 2021 | Ocean State Invitational | 20:17.64 | 12 | 629 |
| Nov. 16, 2019 | MIAA All State Finals | 20:28.00 | 19 | 614 |
| Aug. 31, 2024 | Vermont XC Invitational | 20:36.10 | 47 | 603 |
| Sept. 21, 2024 | UMass Dartmouth Cross Country Invitational Meet | 20:39.69 | 37 | 598 |
| Oct. 12, 2024 | NEICAAA Cross Country Championships | 20:44.20 | 132 | 592 |
| Oct. 31, 2018 | Midland Wachusett Championships | 20:44.60 | 5 | 591 |
| Oct. 15, 2022 | MSTCA Bob Glennon Twilight (Small / Medium) | 20:46.00 | 35 | 589 |
| Oct. 30, 2021 | Midland-Wachusett XC League Championship Meet | 20:50.50 | 2 | 583 |
| Oct. 8, 2020 | Lunenburg vs Groton Dunstable | 21:02.00 | 3 | 567 |
| Oct. 21, 2020 | Lunenburg vs Tyngsboro | 21:09.00 | 1 | 558 |
| Nov. 19, 2022 | MIAA Division Cross Country State Championships | 21:20.50 | 37 | 543 |
| Nov. 18, 2020 | Pod 7 Meet | 21:25.00 | 6 | 537 |
| Oct. 13, 2018 | Bay State Invitational | 21:34.00 | 20 | 525 |
| Sept. 9, 2023 | 16th Annual Vineyard XC Invitational | 21:47.64 | 19 | 507 |
| Nov. 11, 2023 | MIAA Division 3 State Qualifier | 21:50.14 | 13 | 504 |
| Nov. 15, 2022 | MIAA 3A, 3B, 3C Championships | 21:53.70 | 9 | 500 |
| Nov. 18, 2023 | MIAA All State Championship | 21:55.27 | 56 | 498 |
| Oct. 28, 2023 | Midland-Wachusett League XC Championships | 22:03.30 | 8 | 487 |
| Oct. 22, 2022 | Midland-Wachusett XC League Championship Meet | 22:25.06 | 9 | 461 |
| Sept. 10, 2022 | Martha's Vineyard Invitational | 22:39.60 | 37 | 443 |
6000m_cc
806
Points
22:36.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 17, 2025 | Princeton Fall Classic | 22:36.00 | 192 | 806 |
| Oct. 3, 2025 | Lehigh University's Paul Short Run | 23:08.00 | 298 | 766 |
| Sept. 20, 2025 | UMass Dartmouth Corsair XC Invitational | 23:19.00 | 73 | 752 |
600m
684
Points
1:47.16
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 18, 2021 | MSTCA Speed Classic | 1:47.16 | 7 | 684 |
| Dec. 18, 2022 | MSTCA Speed Classic - Small Schools | 1:49.05 | 15 | 649 |
| Dec. 16, 2023 | MSTCA Speed Classic (Small School) | 1:50.53 | 27 | 622 |
| Jan. 17, 2024 | MW @ Fitchburg # 4 | 1:55.30 | 1 | 540 |
| Jan. 22, 2020 | Mid Wach Dual Meets #3 | 1:56.70 | 8 | 517 |
800m
749
Points
2:25.69
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 2, 2022 | 2022 MIAA All-State Championships | 2:25.69 | 23 | 749 |
| June 6, 2022 | MIAA Division 6 Championships | 2:26.39 | 4 | 738 |
| May 25, 2023 | MIAA Division 6 Track & Field Championship | 2:27.13 | 4 | 728 |
| May 23, 2024 | MIAA Division 6 Track & Field Championship | 2:29.48 | 9 | 695 |
j
1
Points
32-3
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2019 | USATF New England Junior Olympics Championship | 32-3 | 6 | 1 |
| July 9, 2017 | USATF Region 1 Junior Olympic Championships | 35-5 | 16 | 1 |
| June 17, 2017 | USATF New England Association Junior Olympic Championships | 40-9.25 | 7 | 1 |
mile
806
Points
5:16.91
Personal Record
pv
1
Points
7-6
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 17, 2023 | Midland Wachusett Division C League Meet | 7-6 | 6 | 1 |
| April 24, 2024 | Lunenburg vs Hudson | 7-6 | 4 | 1 |
| May 8, 2024 | Quabbin vs Lunenburg dual meet | 7-6 | 2 | 1 |
| May 17, 2023 | Mid Wach Division C Meet | 7-6 | 6 | 1 |
| May 15, 2024 | Midland Wachusett Division C League Meet | 8-0 | 3 | 1 |
| May 13, 2023 | 61st Boys & 50th Girls District E Division 2 Central Mass Champ. | 8-0 | 4 | 1 |
| May 11, 2024 | District E D 2 Central Mass Championship | 8-0 | 6 | 1 |
| April 29, 2023 | District E Boys & Girls Division II Relays | 8-0.5 | 2 | 1 |
| May 23, 2024 | MIAA Division 6 Track & Field Championship | 8-6 | 6 | 1 |
3mile_cc
671
Points
19:05.05
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 18, 2021 | Ted Dutkiewicz Invitational | 19:05.05 | 2 | 671 |
Mid-D
Event Group
749
Points
2:25.69
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 2, 2022 | 800m | 2022 MIAA All-State Championships | 2:25.69 | 23 | 749 |
| June 6, 2022 | 800m | MIAA Division 6 Championships | 2:26.39 | 4 | 738 |
| May 25, 2023 | 800m | MIAA Division 6 Track & Field Championship | 2:27.13 | 4 | 728 |
| May 23, 2024 | 800m | MIAA Division 6 Track & Field Championship | 2:29.48 | 9 | 695 |
| Dec. 18, 2021 | 600m | MSTCA Speed Classic | 1:47.16 | 7 | 684 |
Mile
Event Group
806
Points
5:16.91
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 18, 2025 | Mile | The Battle in Beantown | 5:16.91 | 32 | 806 |
| Feb. 1, 2025 | Mile | Boston University John Thomas Terrier Classic | 5:19.69 | 140 | 789 |
| Feb. 1, 2025 | 1500m | Boston University John Thomas Terrier Classic | 4:58.52 | 140 | 781 |
| Feb. 8, 2025 | Mile | Bruce Lehane Scarlet and White Invitational (Invited Teams) | 5:25.58 | 54 | 754 |
| May 6, 2023 | Mile | Weston Twilight Invitational | 5:26.09 | 15 | 751 |
Distance
Event Group
821
Points
10:31.39
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 23, 2025 | 3000m | America East Indoor Championship | 10:31.39 | 24 | 821 |
| Feb. 22, 2020 | 2Mile | MIAA Auerbach All State Championships | 11:28.04 | 14 | 798 |
| Jan. 25, 2020 | 2Mile | MSTCA Coaches Invitational Small Schools | 11:28.45 | 5 | 797 |
| Feb. 16, 2020 | 2Mile | MIAA Division 5 Championships | 11:35.32 | 3 | 779 |
| Dec. 28, 2019 | 2Mile | MSTCA Winter Distance Classic | 11:48.43 | 3 | 745 |
Cross Country
Event Group
806
Points
22:36.00
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 17, 2025 | 6000mCC | Princeton Fall Classic | 22:36.00 | 192 | 806 |
| Oct. 3, 2025 | 6000mCC | Lehigh University's Paul Short Run | 23:08.00 | 298 | 766 |
| Sept. 20, 2025 | 6000mCC | UMass Dartmouth Corsair XC Invitational | 23:19.00 | 73 | 752 |
| Oct. 28, 2020 | 5K XC | Lunenburg vs Middlesex | 19:05.00 | 1 | 737 |
| Oct. 31, 2025 | 5K XC | America East Cross Country Championships | 19:11.20 | 51 | 727 |
Steeple
Event Group
901
Points
11:24.90
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 4, 2025 | 3000mSC | America East Outdoor Championships | 11:24.90 | 11 | 901 |
| May 10, 2025 | 3000mSC | NEICAAA Outdoor Champs | 11:52.21 | 13 | 842 |
| April 19, 2025 | 3000mSC | UMass Lowell George Davis Invitational | 11:54.64 | 6 | 837 |
| April 5, 2025 | 3000mSC | Dalton eBanks | 11:58.99 | 11 | 828 |
| April 5, 2025 | 3000mSC | George Mason Dalton Ebanks Invitational | 11:58.99 | 11 | 828 |
Throws
Event Group
1
Points
32-3
Personal Record
J
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 22, 2019 | J | USATF New England Junior Olympics Championship | 32-3 | 6 | 1 |
| July 9, 2017 | J | USATF Region 1 Junior Olympic Championships | 35-5 | 16 | 1 |
| June 17, 2017 | J | USATF New England Association Junior Olympic Championships | 40-9.25 | 7 | 1 |
Vault
Event Group
1
Points
7-6
Personal Record
PV
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 17, 2023 | PV | Midland Wachusett Division C League Meet | 7-6 | 6 | 1 |
| April 24, 2024 | PV | Lunenburg vs Hudson | 7-6 | 4 | 1 |
| May 8, 2024 | PV | Quabbin vs Lunenburg dual meet | 7-6 | 2 | 1 |
| May 17, 2023 | PV | Mid Wach Division C Meet | 7-6 | 6 | 1 |
| May 15, 2024 | PV | Midland Wachusett Division C League Meet | 8-0 | 3 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava