Performance Dashboard
Athlete analytics & progression tracking
10000m
629
Points
34:14.59
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 29, 2025 | Danny Curran Invitational | 34:14.59 | 45 | 629 |
| May 4, 2024 | 2024 Middle Atlantic Conference Outdoor Championships | 34:30.97 | 20 | 610 |
| May 3, 2025 | 2025 Middle Atlantic Conference Outdoor Championships | 34:42.53 | 20 | 597 |
| April 27, 2024 | 19th Annual Paul Kaiser Classic | 34:53.27 | 6 | 585 |
| April 6, 2024 | 41st Millersville Metrics presented by Penn Med | 35:41.67 | 22 | 533 |
1500m
581
Points
4:25.47
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 12, 2025 | Messiah Multi/Invitational | 4:25.47 | 32 | 581 |
| March 6, 2021 | AAU Elite HS Indoor Championships | 4:28.31 | 21 | 554 |
| March 14, 2021 | AAU Indoor National Championships | 4:29.32 | 29 | 544 |
| June 19, 2021 | USATF-New England Championship | 4:29.49 | 4 | 542 |
| Jan. 21, 2023 | UNH Meet #1 | 4:33.09 | 9 | 509 |
| Dec. 16, 2021 | Pelham "Indoor" Meet | 4:34.72 | 1 | 494 |
| Feb. 5, 2023 | NHWTL @ UNH Afternoon | 4:38.39 | 11 | 462 |
| March 10, 2019 | New Balance Nationals Indoor | 4:41.58 | 19 | 435 |
| June 22, 2019 | USATF New England Junior Olympics Championship | 4:41.77 | 9 | 433 |
| June 8, 2019 | Battle Roads TC Twilight Meet #4 | 4:42.85 | 44 | 424 |
| Jan. 4, 2022 | Souhegan Mini Meet 3 | 4:43.07 | 7 | 422 |
| June 30, 2019 | AAU Region 1 Qualifier | 4:47.11 | 8 | 390 |
| July 13, 2019 | AAU National Club Championship | 4:47.12 | 35 | 390 |
| Dec. 30, 2022 | NHWTL @ UNH Afternoon | 4:48.71 | 4 | 377 |
| July 1, 2018 | USATF Youth Outdoor Track and Field Championship | 4:50.06 | 14 | 366 |
| Jan. 27, 2019 | Southern CT Youth Developmental | 5:04.56 | 4 | 263 |
| June 17, 2017 | USATF New England Association Junior Olympic Championships | 5:14.65 | 26 | 201 |
1600m
593
Points
4:43.35
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 20, 2023 | Londonderry R.E.A.L Invitational | 4:43.35 | 12 | 593 |
| May 18, 2022 | Sanborn Last Chance | 5:06.11 | 4 | 402 |
| April 15, 2022 | Pelham Invitational | 5:13.43 | 12 | 349 |
2mile
449
Points
10:52.06
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 28, 2021 | adidas Indoor Nationals hosted by Champion Speed | 10:52.06 | 65 | 449 |
3000m
583
Points
9:32.57
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 12, 2025 | The Kaye andand JJ Smith Invitational | 9:32.57 | 10 | 583 |
| Feb. 12, 2023 | 2023 NHIAA Division I Indoor State Championships | 9:43.72 | 10 | 535 |
| March 14, 2021 | AAU Indoor National Championships | 9:44.85 | 16 | 531 |
| Jan. 14, 2023 | NHWTL @ PEA | 9:46.67 | 3 | 523 |
| Feb. 3, 2024 | Alvernia Plex Shootout | 9:48.75 | 32 | 514 |
| Dec. 27, 2022 | NHWTL @ UNH Afternoon | 10:08.51 | 2 | 437 |
| Jan. 14, 2024 | Kaye & JJ Smith Invitational | 10:15.49 | 24 | 411 |
| Dec. 18, 2022 | NHWTL @ Plymouth | 10:23.84 | 5 | 381 |
| July 1, 2018 | USATF Youth Outdoor Track and Field Championship | 10:39.54 | 12 | 327 |
| July 13, 2019 | AAU National Club Championship | 10:40.55 | 18 | 324 |
| June 30, 2019 | AAU Region 1 Qualifier | 10:52.67 | 8 | 286 |
| June 22, 2019 | USATF New England Junior Olympics Championship | 10:55.60 | 8 | 277 |
3200m
551
Points
10:21.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 25, 2023 | NHIAA Division I Entries & Battlenotes | 10:21.00 | 14 | 551 |
| May 13, 2023 | Bobcat Invitational | 10:35.11 | 5 | 496 |
| April 15, 2023 | Pelham Invitational | 10:52.66 | 11 | 432 |
5000m
614
Points
16:09.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 16, 2025 | York College Twilight | 16:09.86 | 22 | 614 |
| Feb. 8, 2025 | Blue & White Invite | 16:27.04 | 11 | 570 |
| March 1, 2025 | Middle Atlantic Conference Indoor T&F Championships | 16:27.48 | 24 | 569 |
| March 27, 2024 | York College Twilight Meet | 16:44.29 | 51 | 527 |
| April 17, 2024 | Shippensburg University Mid-Week PR Bonanza Meet | 16:50.95 | 12 | 511 |
| Jan. 24, 2025 | Widener Winter's Evening Invite | 16:56.31 | 18 | 499 |
| Feb. 9, 2024 | Blue & White Invite | 17:13.82 | 21 | 458 |
| Jan. 27, 2024 | Mini-Dip Invite @ Franklin & Marshall | 18:00.10 | 17 | 360 |
5000m_cc
493
Points
16:58.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 6, 2021 | NHIAA Meet of Champions | 16:58.80 | 53 | 493 |
| Nov. 22, 2020 | USATF-NE Youth XC Championship | 16:59.00 | 26 | 492 |
| Nov. 15, 2020 | USATF-NE Youth XC Invitational | 17:04.00 | 18 | 481 |
| Oct. 19, 2021 | 17th Annual Battle of the Border | 17:19.30 | 36 | 446 |
| Oct. 8, 2022 | 18th Annual Battle of the Border XC Invitational | 17:41.50 | 46 | 398 |
| Aug. 30, 2022 | Jamie Martin Cross-Country Invitational | 17:50.00 | 6 | 380 |
| Nov. 12, 2022 | New England Cross Country Championships | 17:50.40 | 146 | 379 |
| Nov. 1, 2020 | Frank Mooney Invitational | 17:51.00 | 71 | 378 |
| Dec. 13, 2020 | USATF National Junior Olympics XC Championships | 18:07.05 | 98 | 346 |
| Sept. 25, 2021 | Manchester Invitational | 18:12.00 | 35 | 336 |
| Dec. 5, 2020 | AAU National Cross Country Championships | 18:12.85 | 234 | 335 |
| Oct. 29, 2022 | NHIAA Division Championship | 18:14.40 | 57 | 332 |
| Nov. 5, 2022 | NHIAA Meet of Champions | 18:16.90 | 98 | 327 |
| Sept. 19, 2022 | Nashua North Invitational | 18:18.60 | 36 | 324 |
| Oct. 30, 2021 | NHIAA Championships | 18:26.60 | 45 | 309 |
| Sept. 24, 2022 | Manchester Invitational | 20:32.00 | 205 | 120 |
6000m_cc
461
Points
21:27.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 5, 2025 | 15th Annual Galen Piper Cross Country Challenge | 21:27.40 | 40 | 461 |
| Sept. 1, 2023 | 13th Annual Galen Piper Cross Country Challenge | 21:30.90 | 75 | 455 |
| Sept. 6, 2024 | 14th Annual Galen Piper Cross Country Challenge | 22:12.60 | 66 | 387 |
800m
543
Points
2:09.65
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 16, 2023 | Concord High vs Windham & Central | 2:09.65 | 3 | 543 |
| March 6, 2021 | AAU Elite HS Indoor Championships | 2:10.95 | 23 | 516 |
| March 14, 2021 | AAU Indoor National Championships | 2:12.07 | 42 | 494 |
| Jan. 18, 2025 | Alvernia Winter Invitational | 2:12.10 | 21 | 493 |
| April 12, 2023 | Bedford vs. Windham vs. Timberlane | 2:12.20 | 4 | 491 |
| April 12, 2025 | Messiah Multi/Invitational | 2:13.01 | 51 | 475 |
| April 23, 2022 | Sanborn Invitational | 2:14.43 | 12 | 448 |
| June 16, 2019 | New Balance Nationals Outdoor | 2:18.89 | 41 | 368 |
| June 1, 2019 | Battle Roads TC Twilight Meet #3 | 2:19.01 | 29 | 366 |
| July 13, 2019 | AAU National Club Championship | 2:20.55 | 55 | 340 |
| Jan. 27, 2019 | Southern CT Youth Developmental | 2:26.12 | 4 | 255 |
| June 17, 2017 | USATF New England Association Junior Olympic Championships | 2:37.39 | 24 | 120 |
8000m_cc
665
Points
26:37.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 16, 2024 | NCAA Division III Mid-Atlantic Region Cross Country Championship | 26:37.00 | 89 | 665 |
| Oct. 19, 2024 | Aubrey Shenk Invitational | 27:01.50 | 53 | 629 |
| Sept. 23, 2023 | 22nd Annual LHU Invitational/Open | 27:11.40 | 156 | 615 |
| Oct. 3, 2025 | Lehigh University's Paul Short Run | 27:20.90 | 44 | 601 |
| Oct. 18, 2025 | Aubrey Shenk Invitational | 27:31.80 | 97 | 586 |
| Nov. 1, 2025 | Middle Atlantic Conference Cross Country Championships | 27:49.20 | 55 | 562 |
| Nov. 1, 2025 | MAC Cross Country Champion | 27:49.20 | 55 | 562 |
| Sept. 20, 2025 | Aggie Invite | 28:13.80 | 25 | 528 |
| Oct. 14, 2023 | Aubrey Shenk Invite | 28:33.90 | 139 | 502 |
| Nov. 2, 2024 | Middle Atlantic Conference Cross Country Championships | 28:40.90 | 54 | 493 |
| Nov. 2, 2024 | MAC Conference XC Championships | 28:40.90 | 54 | 493 |
| Sept. 16, 2023 | Misericordia University Cougar Classic | 29:29.00 | 25 | 433 |
| Sept. 28, 2024 | Messiah XC Invitational | 30:10.10 | 58 | 385 |
| Oct. 28, 2023 | Middle Atlantic Conference Cross Country Championships | 31:52.30 | 98 | 277 |
lj
1
Points
13-10.5
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2019 | USATF New England Junior Olympics Championship | 13-10.5 | 15 | 1 |
mile
567
Points
4:47.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 27, 2021 | MSTCA Boston Holiday Challenge | 4:47.86 | 23 | 567 |
| Jan. 18, 2025 | Alvernia Winter Invitational | 4:48.70 | 16 | 560 |
| Feb. 28, 2021 | adidas Indoor Nationals hosted by Champion Speed | 4:51.87 | 75 | 532 |
| April 17, 2021 | MSTCA Invitational | 4:52.76 | 19 | 524 |
| May 14, 2022 | 2022 Nashua North HS Invitational | 4:56.68 | 5 | 491 |
| March 10, 2019 | New Balance Nationals Indoor | 5:03.09 | 19 | 440 |
| Dec. 22, 2018 | BU Mini Meet #3 | 5:06.28 | 103 | 415 |
| Jan. 20, 2024 | Alvernia Winter Invite | 5:11.46 | 20 | 376 |
| Jan. 15, 2022 | East Coast Championship | 5:13.91 | 53 | 359 |
Long-Distance
Event Group
629
Points
34:14.59
Personal Record
10000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 29, 2025 | 10000m | Danny Curran Invitational | 34:14.59 | 45 | 629 |
| April 16, 2025 | 5000m | York College Twilight | 16:09.86 | 22 | 614 |
| May 4, 2024 | 10000m | 2024 Middle Atlantic Conference Outdoor Championships | 34:30.97 | 20 | 610 |
| May 3, 2025 | 10000m | 2025 Middle Atlantic Conference Outdoor Championships | 34:42.53 | 20 | 597 |
| April 27, 2024 | 10000m | 19th Annual Paul Kaiser Classic | 34:53.27 | 6 | 585 |
Mile
Event Group
593
Points
4:43.35
Personal Record
1600m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 20, 2023 | 1600m | Londonderry R.E.A.L Invitational | 4:43.35 | 12 | 593 |
| April 12, 2025 | 1500m | Messiah Multi/Invitational | 4:25.47 | 32 | 581 |
| Dec. 27, 2021 | Mile | MSTCA Boston Holiday Challenge | 4:47.86 | 23 | 567 |
| Jan. 18, 2025 | Mile | Alvernia Winter Invitational | 4:48.70 | 16 | 560 |
| March 6, 2021 | 1500m | AAU Elite HS Indoor Championships | 4:28.31 | 21 | 554 |
Distance
Event Group
583
Points
9:32.57
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 12, 2025 | 3000m | The Kaye andand JJ Smith Invitational | 9:32.57 | 10 | 583 |
| May 25, 2023 | 3200m | NHIAA Division I Entries & Battlenotes | 10:21.00 | 14 | 551 |
| Feb. 12, 2023 | 3000m | 2023 NHIAA Division I Indoor State Championships | 9:43.72 | 10 | 535 |
| March 14, 2021 | 3000m | AAU Indoor National Championships | 9:44.85 | 16 | 531 |
| Jan. 14, 2023 | 3000m | NHWTL @ PEA | 9:46.67 | 3 | 523 |
Cross Country
Event Group
665
Points
26:37.00
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Nov. 16, 2024 | 8000mCC | NCAA Division III Mid-Atlantic Region Cross Country Championship | 26:37.00 | 89 | 665 |
| Oct. 19, 2024 | 8000mCC | Aubrey Shenk Invitational | 27:01.50 | 53 | 629 |
| Sept. 23, 2023 | 8000mCC | 22nd Annual LHU Invitational/Open | 27:11.40 | 156 | 615 |
| Oct. 3, 2025 | 8000mCC | Lehigh University's Paul Short Run | 27:20.90 | 44 | 601 |
| Oct. 18, 2025 | 8000mCC | Aubrey Shenk Invitational | 27:31.80 | 97 | 586 |
Mid-D
Event Group
543
Points
2:09.65
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 16, 2023 | 800m | Concord High vs Windham & Central | 2:09.65 | 3 | 543 |
| March 6, 2021 | 800m | AAU Elite HS Indoor Championships | 2:10.95 | 23 | 516 |
| March 14, 2021 | 800m | AAU Indoor National Championships | 2:12.07 | 42 | 494 |
| Jan. 18, 2025 | 800m | Alvernia Winter Invitational | 2:12.10 | 21 | 493 |
| April 12, 2023 | 800m | Bedford vs. Windham vs. Timberlane | 2:12.20 | 4 | 491 |
Jump
Event Group
1
Points
13-10.5
Personal Record
LJ
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 22, 2019 | LJ | USATF New England Junior Olympics Championship | 13-10.5 | 15 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava