Performance Dashboard
Athlete analytics & progression tracking
10000m
759
Points
39:54.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 13, 2024 | Silfen Invitational | 39:54.60 | 15 | 759 |
| April 26, 2025 | NESCAC Championship | 42:00.37 | 14 | 671 |
1500m
664
Points
5:17.35
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 5, 2025 | CGA Spring Invite | 5:17.35 | 43 | 664 |
| April 8, 2023 | PATF Home Meet #1 vs. AHS | 5:20.57 | 3 | 645 |
| March 30, 2024 | Tufts Snowflake Classic | 5:20.98 | 32 | 643 |
| June 17, 2017 | USATF New England Association Junior Olympic Championships | 6:29.10 | 21 | 305 |
2mile
719
Points
11:58.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 3, 2023 | Central Catholic at Andover | 11:58.80 | 3 | 719 |
| May 27, 2023 | MIAA Division 1 Track & Field Championship | 12:01.83 | 4 | 712 |
| May 21, 2023 | MVC Outdoor Championship | 12:03.21 | 7 | 708 |
| Feb. 17, 2023 | MIAA Division 1 Championships | 12:12.39 | 15 | 686 |
| May 13, 2023 | Andover Boosters Invitational | 12:16.05 | 4 | 677 |
| May 21, 2022 | Merrimack Valley Conference Championship | 12:16.72 | 9 | 675 |
| Jan. 11, 2023 | MVC Week 3 | 12:16.97 | 4 | 675 |
| Jan. 29, 2023 | MSTCA Coaches Invitational Large Schools | 12:17.85 | 21 | 673 |
| Feb. 19, 2022 | MIAA Division 1 Championships | 12:43.47 | 4 | 612 |
| Dec. 11, 2022 | Merrimack Valley Conference Season Opener | 12:46.21 | 5 | 606 |
| Jan. 16, 2022 | MSTCA Northeast Invitational | 12:48.62 | 6 | 601 |
| Feb. 11, 2022 | MVC Championship | 12:49.10 | 7 | 600 |
| Jan. 5, 2022 | MVC Week 2 | 12:57.04 | 4 | 582 |
| Jan. 3, 2020 | Merrimack Valley Conference, Week 2 | 15:21.17 | 18 | 304 |
3000m
773
Points
10:48.28
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 26, 2025 | Middlebury's NESCAC Invite | 10:48.28 | 21 | 773 |
| Jan. 28, 2024 | Middlesbury NESCAC Invitational | 11:07.32 | 13 | 720 |
| Feb. 15, 2025 | Tufts Stampede Open | 11:07.37 | 17 | 720 |
| Jan. 13, 2024 | CGA Winter Invite #1 | 11:30.94 | 4 | 658 |
3000m_cc
329
Points
14:00.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 2, 2019 | MSTCA Frank Mooney Coaches Invitational | 14:00.10 | 63 | 329 |
| Sept. 14, 2019 | Robert MacDougal 3K Invitational | 15:15.00 | 39 | 206 |
| Oct. 19, 2019 | Catholic Memorial Invitational | 15:43.50 | 28 | 167 |
3000msc
805
Points
12:09.83
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 19, 2025 | Trinity Invitational | 12:09.83 | 7 | 805 |
| May 3, 2025 | New England D3 Outdoor Track and Field Championships | 12:18.89 | 17 | 787 |
| March 29, 2025 | Black & Gold Invitational | 12:21.88 | 6 | 781 |
| April 27, 2024 | NESCAC Outdoor Track & Field Championships | 12:32.61 | 16 | 759 |
400m
193
Points
1:25.99
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2017 | Haverhill Meet | 1:25.99 | 8 | 193 |
4000m_cc
265
Points
20:05.88
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 28, 2019 | Ocean State Invitational | 20:05.88 | 63 | 265 |
5000m
736
Points
19:05.76
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 6, 2024 | CGA Spring Invite | 19:05.76 | 7 | 736 |
| March 23, 2024 | Wesleyan Swanson Invitational | 19:09.99 | 10 | 729 |
| Feb. 22, 2025 | Springfield College Triangle Classic | 19:13.74 | 5 | 723 |
| Feb. 1, 2025 | Boston University John Thomas Terrier Classic | 19:16.38 | 84 | 719 |
| March 22, 2025 | Wesleyan Swanson Invitational | 19:19.40 | 3 | 715 |
| Feb. 3, 2024 | Tufts Cupid Challenge | 19:22.86 | 6 | 710 |
| Feb. 17, 2024 | Springfield College Triangle Classic | 19:36.65 | 1 | 689 |
5000m_cc
704
Points
19:26.77
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 17, 2023 | 50th UMass Dartmouth Cross Country Invitational | 19:26.77 | 63 | 704 |
| Nov. 8, 2025 | D3 Challenge | 19:27.40 | 11 | 703 |
| Nov. 8, 2025 | Connecticut College DIII Challenge | 19:27.40 | 11 | 703 |
| Nov. 9, 2024 | D3 Challenge | 19:59.10 | 6 | 656 |
| Sept. 21, 2024 | UMass Dartmouth Cross Country Invitational Meet | 20:18.38 | 32 | 628 |
| Nov. 11, 2022 | MIAA Divisional (1A, 1B, 1C) Championships | 20:34.12 | 55 | 606 |
| Sept. 24, 2022 | MSTCA Frank Kelley Invitational | 20:44.80 | 39 | 591 |
| Nov. 3, 2022 | MVC XC Championship | 20:48.00 | 20 | 587 |
| Sept. 7, 2024 | Trinity Bantam XC Invitational | 21:22.20 | 32 | 540 |
| Oct. 30, 2021 | Merrimack Valley Conference XC Championship | 21:24.00 | 26 | 538 |
| Sept. 6, 2025 | Trinity Bantam XC | 21:30.70 | 25 | 529 |
| Nov. 13, 2021 | MIAA Division 1 State Qualifer | 21:47.95 | 101 | 507 |
| Sept. 25, 2021 | MSTCA Frank Kelley Invitational | 22:13.11 | 83 | 475 |
| Oct. 16, 2021 | Bob McIntyre Twilight Invitational | 22:23.80 | 176 | 462 |
6000m_cc
737
Points
23:30.85
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 2, 2024 | 2024 NESCAC XC Championship | 23:30.85 | 117 | 737 |
| Oct. 3, 2025 | Lehigh University's Paul Short Run | 23:44.00 | 184 | 721 |
| Oct. 14, 2023 | Connecticut College Invitational | 24:26.40 | 151 | 671 |
| Sept. 20, 2025 | UMass Dartmouth Corsair XC Invitational | 24:36.80 | 22 | 659 |
| Sept. 30, 2023 | Lehigh University's Paul Short Run | 24:37.60 | 223 | 658 |
| Oct. 4, 2024 | NCAA DIII Twilight | 24:53.57 | 238 | 640 |
| Oct. 19, 2024 | Connecticut College Invitational | 24:53.60 | 96 | 640 |
| Oct. 1, 2025 | NESCAC Championships | 25:04.79 | 132 | 627 |
| Oct. 28, 2023 | NESCAC Cross Country Championships | 25:20.80 | 99 | 609 |
800m
608
Points
2:36.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 12, 2023 | Andover at Methuen | 2:36.00 | 3 | 608 |
| May 6, 2017 | Haverhill Meet | 3:14.97 | 14 | 208 |
lj
1
Points
7-1.75
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2017 | Haverhill Meet | 7-1.75 | 4 | 1 |
mile
695
Points
5:35.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 18, 2025 | CGA Winter Invitational | 5:35.70 | 4 | 695 |
| Feb. 10, 2023 | Merrimack Valley Conference Championship Meet | 5:43.10 | 5 | 654 |
| May 10, 2023 | North Andover vs. Andover | 5:43.37 | 1 | 652 |
| Feb. 2, 2023 | MVC Week 6 | 5:43.54 | 6 | 651 |
| Jan. 20, 2024 | Branwen Smith-King Invitational | 5:46.38 | 16 | 636 |
| Jan. 18, 2023 | MVC Week 4 | 5:47.50 | 7 | 630 |
| June 12, 2021 | MVC Outdoor Track & Field Championship | 5:49.12 | 7 | 621 |
| April 26, 2023 | Lowell at Andover | 5:50.90 | 2 | 611 |
| May 14, 2022 | Andover Boosters Invitational | 5:58.74 | 25 | 570 |
| Dec. 11, 2021 | PA Indoor Meet #1 | 6:00.68 | 6 | 560 |
| Jan. 12, 2022 | Merrimack Valley Conference MVC Week 3 | 6:01.02 | 12 | 559 |
| Dec. 16, 2019 | MVC Week 1 | 6:58.96 | 34 | 302 |
Long-Distance
Event Group
759
Points
39:54.60
Personal Record
10000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 13, 2024 | 10000m | Silfen Invitational | 39:54.60 | 15 | 759 |
| April 6, 2024 | 5000m | CGA Spring Invite | 19:05.76 | 7 | 736 |
| March 23, 2024 | 5000m | Wesleyan Swanson Invitational | 19:09.99 | 10 | 729 |
| Feb. 22, 2025 | 5000m | Springfield College Triangle Classic | 19:13.74 | 5 | 723 |
| Feb. 1, 2025 | 5000m | Boston University John Thomas Terrier Classic | 19:16.38 | 84 | 719 |
Mile
Event Group
695
Points
5:35.70
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 18, 2025 | Mile | CGA Winter Invitational | 5:35.70 | 4 | 695 |
| April 5, 2025 | 1500m | CGA Spring Invite | 5:17.35 | 43 | 664 |
| Feb. 10, 2023 | Mile | Merrimack Valley Conference Championship Meet | 5:43.10 | 5 | 654 |
| May 10, 2023 | Mile | North Andover vs. Andover | 5:43.37 | 1 | 652 |
| Feb. 2, 2023 | Mile | MVC Week 6 | 5:43.54 | 6 | 651 |
Distance
Event Group
773
Points
10:48.28
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 26, 2025 | 3000m | Middlebury's NESCAC Invite | 10:48.28 | 21 | 773 |
| Jan. 28, 2024 | 3000m | Middlesbury NESCAC Invitational | 11:07.32 | 13 | 720 |
| Feb. 15, 2025 | 3000m | Tufts Stampede Open | 11:07.37 | 17 | 720 |
| May 3, 2023 | 2Mile | Central Catholic at Andover | 11:58.80 | 3 | 719 |
| May 27, 2023 | 2Mile | MIAA Division 1 Track & Field Championship | 12:01.83 | 4 | 712 |
Cross Country
Event Group
737
Points
23:30.85
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Nov. 2, 2024 | 6000mCC | 2024 NESCAC XC Championship | 23:30.85 | 117 | 737 |
| Oct. 3, 2025 | 6000mCC | Lehigh University's Paul Short Run | 23:44.00 | 184 | 721 |
| Sept. 17, 2023 | 5K XC | 50th UMass Dartmouth Cross Country Invitational | 19:26.77 | 63 | 704 |
| Nov. 8, 2025 | 5K XC | D3 Challenge | 19:27.40 | 11 | 703 |
| Nov. 8, 2025 | 5K XC | Connecticut College DIII Challenge | 19:27.40 | 11 | 703 |
Steeple
Event Group
805
Points
12:09.83
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 19, 2025 | 3000mSC | Trinity Invitational | 12:09.83 | 7 | 805 |
| May 3, 2025 | 3000mSC | New England D3 Outdoor Track and Field Championships | 12:18.89 | 17 | 787 |
| March 29, 2025 | 3000mSC | Black & Gold Invitational | 12:21.88 | 6 | 781 |
| April 27, 2024 | 3000mSC | NESCAC Outdoor Track & Field Championships | 12:32.61 | 16 | 759 |
Long Sprints
Event Group
193
Points
1:25.99
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 6, 2017 | 400m | Haverhill Meet | 1:25.99 | 8 | 193 |
Mid-D
Event Group
608
Points
2:36.00
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 12, 2023 | 800m | Andover at Methuen | 2:36.00 | 3 | 608 |
| May 6, 2017 | 800m | Haverhill Meet | 3:14.97 | 14 | 208 |
Jump
Event Group
1
Points
7-1.75
Personal Record
LJ
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 6, 2017 | LJ | Haverhill Meet | 7-1.75 | 4 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava