Performance Dashboard
Athlete analytics & progression tracking
100h
345
Points
20.69
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| July 13, 2019 | AAU National Club Championship | 20.69 | 12 | 345 |
1000m
946
Points
2:52.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 22, 2025 | MIAA Indoor Track & Field Meet of Champions | 2:52.63 | 1 | 946 |
| Feb. 12, 2025 | MIAA Division 1 Indoor Track & Field Championship | 2:54.08 | 1 | 929 |
| Feb. 24, 2024 | MIAA Meet of Champions | 2:56.48 | 2 | 900 |
| Jan. 29, 2025 | MVC Week 4 | 2:56.58 | 1 | 899 |
| Jan. 27, 2024 | MSTCA State Coaches (Large School) | 2:58.35 | 5 | 878 |
| Feb. 15, 2024 | MIAA Division 1 Indoor Track & Field Championship | 2:59.96 | 2 | 860 |
| Jan. 12, 2025 | MSTCA Northeast Invitational | 3:00.45 | 3 | 854 |
| Feb. 9, 2024 | MVC League Championship | 3:00.53 | 1 | 853 |
| Jan. 24, 2024 | MVC Week 5 | 3:01.44 | 1 | 843 |
| Dec. 18, 2024 | MVC Week 1 | 3:01.98 | 1 | 837 |
| Jan. 3, 2024 | MVC Week 2 | 3:03.28 | 1 | 822 |
| Jan. 14, 2024 | MSTCA Northeast Invitational | 3:03.38 | 6 | 821 |
| Dec. 20, 2023 | MVC Week 1 | 3:05.72 | 2 | 795 |
| Feb. 10, 2023 | Merrimack Valley Conference Championship Meet | 3:08.26 | 4 | 767 |
| Feb. 2, 2023 | MVC Week 6 | 3:11.44 | 2 | 733 |
| Feb. 19, 2022 | MIAA Division 1 Championships | 3:13.57 | 2 | 711 |
| Dec. 11, 2022 | Merrimack Valley Conference Season Opener | 3:15.08 | 1 | 695 |
| Jan. 7, 2023 | MSTCA Auerbach Freshmen-Sophomore Meet Large School | 3:18.07 | 7 | 665 |
| Jan. 16, 2022 | MSTCA Northeast Invitational | 3:18.39 | 27 | 662 |
| Jan. 12, 2022 | Merrimack Valley Conference MVC Week 3 | 3:21.03 | 4 | 635 |
1500m
740
Points
5:04.93
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 8, 2019 | Battle Roads TC Twilight Meet #4 | 5:04.93 | 11 | 740 |
| Feb. 16, 2020 | USATF National Youth Preview | 5:14.37 | 12 | 682 |
| June 22, 2019 | USATF New England Junior Olympics Championship | 5:15.21 | 9 | 677 |
| March 10, 2019 | New Balance Nationals Indoor | 5:15.87 | 19 | 673 |
| June 30, 2019 | AAU Region 1 Qualifier | 5:17.62 | 6 | 663 |
| July 13, 2019 | AAU National Club Championship | 5:24.15 | 12 | 624 |
| Aug. 3, 2019 | AAU Junior Olympic Games | 5:26.70 | 51 | 610 |
| June 19, 2021 | USATF-New England Championship | 5:28.45 | 7 | 600 |
| July 14, 2018 | AAU National Club Championship | 5:35.26 | 11 | 562 |
2mile
629
Points
12:36.35
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 16, 2019 | New Balance Nationals Outdoor | 12:36.35 | 25 | 629 |
300m
706
Points
45.23
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 12, 2022 | Merrimack Valley Conference MVC Week 3 | 45.23 | 9 | 706 |
3000m_cc
690
Points
11:18.55
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 21, 2024 | MSTCA Frank Kelley Invitational | 11:18.55 | 5 | 690 |
| Sept. 30, 2023 | MSTCA Frank Kelley Invitational | 11:52.50 | 6 | 603 |
| Nov. 6, 2021 | Frank Mooney Coaches Invitational | 12:05.70 | 5 | 571 |
| Sept. 24, 2022 | MSTCA Frank Kelley Invitational | 12:35.50 | 16 | 502 |
| Sept. 25, 2021 | MSTCA Frank Kelley Invitational | 13:00.60 | 29 | 447 |
3000m
672
Points
11:25.39
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2019 | USATF New England Junior Olympics Championship | 11:25.39 | 8 | 672 |
| Feb. 23, 2020 | East Coast Youth Invitational | 11:26.86 | 4 | 669 |
| June 30, 2019 | AAU Region 1 Qualifier | 11:31.00 | 2 | 658 |
| July 13, 2019 | AAU National Club Championship | 11:59.12 | 8 | 587 |
400m
897
Points
58.26
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 9, 2025 | Haverhill at North Andover | 58.26 | 1 | 897 |
| June 8, 2025 | MIAA Meet of Champions | 58.30 | 7 | 895 |
| May 31, 2025 | MIAA Division 1 Track & Field Championship | 59.09 | 8 | 868 |
| June 14, 2025 | New England Interscholastic Outdoor Track and Field Championship | 59.44 | 17 | 856 |
| May 8, 2024 | Haverhill and Methuen at Andover | 59.94 | 1 | 839 |
| April 16, 2025 | Haverhill at Lowell | 1:00.54 | 1 | 819 |
| March 12, 2023 | New Balance Nationals Indoor | 1:01.55 | 71 | 786 |
| May 6, 2023 | Weston Twilight Invitational | 1:01.95 | 10 | 773 |
| April 5, 2023 | Andover @ Haverhill | 1:04.64 | 2 | 689 |
| July 1, 2018 | USATF Youth Outdoor Track and Field Championship | 1:10.38 | 21 | 526 |
4000m_cc
666
Points
15:41.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 15, 2020 | USATF-NE Youth XC Invitational | 15:41.00 | 15 | 666 |
| Dec. 14, 2019 | USATF National Junior Olympics XC Championships | 16:05.20 | 139 | 622 |
5000m_cc
698
Points
19:30.46
Personal Record
6000m_cc
730
Points
23:36.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 20, 2025 | Purple Valley Classic | 23:36.70 | 25 | 730 |
| Oct. 18, 2025 | Conn College Invite | 24:28.78 | 228 | 668 |
| Oct. 18, 2025 | Connecticut College Invitational | 24:28.80 | 228 | 668 |
600m
956
Points
1:33.89
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 7, 2025 | MVC League Championship | 1:33.89 | 1 | 956 |
| Jan. 26, 2025 | MSTCA Coaches Invitational (Large Schools) | 1:35.18 | 3 | 928 |
| Jan. 8, 2025 | MVC Week 2 | 1:36.39 | 1 | 902 |
| Dec. 28, 2024 | MSTCA Boston Holiday Challenge at the TRACK | 1:40.34 | 4 | 818 |
| Dec. 27, 2023 | MSTCA Holiday Challenge | 1:40.42 | 6 | 817 |
| Dec. 17, 2022 | MSTCA Speed Classic Large School | 1:41.20 | 3 | 801 |
| Feb. 17, 2023 | MIAA Division 1 Championships | 1:42.01 | 9 | 785 |
| Jan. 29, 2023 | MSTCA Coaches Invitational Large Schools | 1:42.45 | 13 | 776 |
| Dec. 27, 2022 | Boston Holiday Challenge | 1:43.93 | 10 | 746 |
800m
929
Points
2:13.80
Personal Record
hj
1
Points
3-11.25
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| July 13, 2019 | AAU National Club Championship | 3-11.25 | 11 | 1 |
| June 22, 2019 | USATF New England Junior Olympics Championship | 3-11.25 | 7 | 1 |
| Feb. 16, 2020 | USATF National Youth Preview | 4-3.25 | 4 | 1 |
| June 19, 2021 | USATF-New England Championship | 4-4 | 4 | 1 |
lj
1
Points
12-11.5
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| July 13, 2019 | AAU National Club Championship | 12-11.5 | 10 | 1 |
| June 22, 2019 | USATF New England Junior Olympics Championship | 13-6.5 | 10 | 1 |
| Feb. 23, 2020 | East Coast Youth Invitational | 14-0 | 3 | 1 |
| Feb. 16, 2020 | USATF National Youth Preview | 14-4.5 | 3 | 1 |
mile
813
Points
5:15.87
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 22, 2025 | MVC Week 3 | 5:15.87 | 3 | 813 |
| May 11, 2024 | Andover Boosters Invitational | 5:16.15 | 6 | 811 |
| May 1, 2024 | Haverhill at Central Catholic | 5:19.40 | 1 | 791 |
| Jan. 10, 2024 | MVC Week 3 | 5:22.02 | 1 | 775 |
| May 13, 2023 | Andover Boosters Invitational | 5:30.01 | 1 | 728 |
| May 26, 2024 | MIAA Division 1 Track & Field Championship | 5:33.11 | 18 | 710 |
| Dec. 21, 2021 | MVC Week 1 | 5:34.52 | 2 | 702 |
| Dec. 21, 2019 | BU Mini Meet #2 | 5:35.92 | 113 | 694 |
| June 16, 2019 | New Balance Nationals Outdoor | 5:36.36 | 41 | 692 |
| Feb. 11, 2022 | MVC Championship | 5:39.16 | 6 | 676 |
| March 10, 2019 | New Balance Nationals Indoor | 5:40.28 | 23 | 669 |
| Dec. 27, 2021 | MSTCA Boston Holiday Challenge | 5:41.24 | 6 | 664 |
| April 24, 2024 | Lowell at Haverhill | 5:43.50 | 2 | 652 |
| Dec. 22, 2018 | BU Mini Meet #3 | 5:45.84 | 166 | 639 |
| Dec. 11, 2021 | MSTCA Winter Festival Invitational | 5:46.54 | 6 | 635 |
| June 12, 2021 | USATF-New England Invitational | 6:07.00 | 8 | 529 |
s
1
Points
18-0.25
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| July 13, 2019 | AAU National Club Championship | 18-0.25 | 15 | 1 |
Hurdles
Event Group
345
Points
20.69
Personal Record
100H
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| July 13, 2019 | 100H | AAU National Club Championship | 20.69 | 12 | 345 |
Mid-D
Event Group
956
Points
1:33.89
Personal Record
600m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 7, 2025 | 600m | MVC League Championship | 1:33.89 | 1 | 956 |
| Feb. 22, 2025 | 1000m | MIAA Indoor Track & Field Meet of Champions | 2:52.63 | 1 | 946 |
| April 19, 2025 | 800m | Haverhill Invitational | 2:13.80 | 1 | 929 |
| Feb. 12, 2025 | 1000m | MIAA Division 1 Indoor Track & Field Championship | 2:54.08 | 1 | 929 |
| Jan. 26, 2025 | 600m | MSTCA Coaches Invitational (Large Schools) | 1:35.18 | 3 | 928 |
Mile
Event Group
813
Points
5:15.87
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 22, 2025 | Mile | MVC Week 3 | 5:15.87 | 3 | 813 |
| May 11, 2024 | Mile | Andover Boosters Invitational | 5:16.15 | 6 | 811 |
| May 1, 2024 | Mile | Haverhill at Central Catholic | 5:19.40 | 1 | 791 |
| Jan. 10, 2024 | Mile | MVC Week 3 | 5:22.02 | 1 | 775 |
| June 8, 2019 | 1500m | Battle Roads TC Twilight Meet #4 | 5:04.93 | 11 | 740 |
Distance
Event Group
672
Points
11:25.39
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 22, 2019 | 3000m | USATF New England Junior Olympics Championship | 11:25.39 | 8 | 672 |
| Feb. 23, 2020 | 3000m | East Coast Youth Invitational | 11:26.86 | 4 | 669 |
| June 30, 2019 | 3000m | AAU Region 1 Qualifier | 11:31.00 | 2 | 658 |
| June 16, 2019 | 2Mile | New Balance Nationals Outdoor | 12:36.35 | 25 | 629 |
| July 13, 2019 | 3000m | AAU National Club Championship | 11:59.12 | 8 | 587 |
Long Sprints
Event Group
897
Points
58.26
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 9, 2025 | 400m | Haverhill at North Andover | 58.26 | 1 | 897 |
| June 8, 2025 | 400m | MIAA Meet of Champions | 58.30 | 7 | 895 |
| May 31, 2025 | 400m | MIAA Division 1 Track & Field Championship | 59.09 | 8 | 868 |
| June 14, 2025 | 400m | New England Interscholastic Outdoor Track and Field Championship | 59.44 | 17 | 856 |
| May 8, 2024 | 400m | Haverhill and Methuen at Andover | 59.94 | 1 | 839 |
Cross Country
Event Group
730
Points
23:36.70
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Sept. 20, 2025 | 6000mCC | Purple Valley Classic | 23:36.70 | 25 | 730 |
| Oct. 19, 2024 | 5K XC | MSTCA Dick Atkinson Invitational | 19:30.46 | 1 | 698 |
| Sept. 21, 2024 | 3000mCC | MSTCA Frank Kelley Invitational | 11:18.55 | 5 | 690 |
| Oct. 18, 2025 | 6000mCC | Conn College Invite | 24:28.78 | 228 | 668 |
| Oct. 18, 2025 | 6000mCC | Connecticut College Invitational | 24:28.80 | 228 | 668 |
Jump
Event Group
1
Points
3-11.25
Personal Record
HJ
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| July 13, 2019 | HJ | AAU National Club Championship | 3-11.25 | 11 | 1 |
| June 22, 2019 | HJ | USATF New England Junior Olympics Championship | 3-11.25 | 7 | 1 |
| Feb. 16, 2020 | HJ | USATF National Youth Preview | 4-3.25 | 4 | 1 |
| June 19, 2021 | HJ | USATF-New England Championship | 4-4 | 4 | 1 |
| July 13, 2019 | LJ | AAU National Club Championship | 12-11.5 | 10 | 1 |
Throws
Event Group
1
Points
18-0.25
Personal Record
S
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| July 13, 2019 | S | AAU National Club Championship | 18-0.25 | 15 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava