Performance Dashboard
Athlete analytics & progression tracking
1000m
809
Points
3:04.46
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 11, 2023 | MSTCA Last Chance | 3:04.46 | 1 | 809 |
| Feb. 3, 2025 | ML-12 Varsity Championship | 3:09.16 | 6 | 758 |
| Jan. 2, 2025 | ML-12 Varsity/JV Block #3A: Wil/Bur; Arl/Win; Wob/Bel | 3:11.77 | 1 | 730 |
| Jan. 9, 2024 | ML-12 Varsity Block #4 | 3:13.58 | 2 | 711 |
| Dec. 15, 2024 | MSTCA Winter Festival (Large Schools) | 3:14.89 | 1 | 697 |
| Dec. 22, 2022 | Middlesex League Indoor T&F Block #2 | 3:20.80 | 3 | 638 |
| Dec. 15, 2021 | Middlesex League Indoor Block 1 | 3:36.18 | 3 | 495 |
2mile
906
Points
10:48.11
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 1, 2024 | MIAA Meet of Champions | 10:48.11 | 6 | 906 |
| May 28, 2023 | MIAA Division 2 Track & Field Championship | 11:04.14 | 1 | 862 |
| May 15, 2024 | ML-12 Championships | 11:07.96 | 1 | 852 |
| June 16, 2024 | New Balance Nationals Outdoor | 11:12.68 | 46 | 839 |
| May 26, 2024 | MIAA Division 2 Track & Field Championship | 11:13.27 | 2 | 837 |
| June 18, 2023 | New Balance Nationals Outdoor | 11:19.16 | 24 | 822 |
| May 3, 2023 | ML-12 Block #4B | 11:33.65 | 1 | 783 |
| May 3, 2023 | Middlesex League Meet 4B | 11:33.65 | 1 | 783 |
| May 17, 2023 | ML-12 Outdoor Championship | 11:41.61 | 3 | 763 |
| April 15, 2023 | Middlesex League Outdoor T&F Block #2B (AM MEET) | 11:56.03 | 2 | 726 |
| Feb. 6, 2023 | Middlesex League Indoor T&F Championship | 12:03.46 | 5 | 708 |
| April 25, 2024 | ML-12 Block 3C (LEX v WOB; STO v MEL) | 12:08.29 | 1 | 696 |
| Jan. 5, 2023 | Middlesex League Indoor T&F #4 | 12:10.39 | 2 | 691 |
| May 8, 2025 | ML-12 #4C: Win v Wob; Wat v Mel | 12:11.91 | 3 | 687 |
| Dec. 27, 2024 | ML-12 Varsity/JV Block #2A: Wat/Bur; Bel/Lex; Arl/Wob | 12:14.17 | 1 | 682 |
| Jan. 15, 2024 | ML-12 Varsity Block #5 | 12:27.23 | 3 | 650 |
| Dec. 21, 2023 | ML-12 | 12:41.07 | 7 | 618 |
3000m
838
Points
10:25.34
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 16, 2024 | New Balance Nationals Outdoor | 10:25.34 | 57 | 838 |
| June 18, 2023 | New Balance Nationals Outdoor | 10:34.18 | 24 | 813 |
3000m_cc
741
Points
10:59.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 24, 2025 | Brown University Rothenberg Run | 10:59.80 | 18 | 741 |
| Oct. 24, 2025 | Rothenberg Run | 10:59.80 | 18 | 741 |
| Sept. 24, 2022 | MSTCA Frank Kelley Invitational | 11:36.70 | 5 | 643 |
400m
729
Points
1:03.36
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 6, 2023 | Middlesex League @ Reading | 1:03.36 | 2 | 729 |
5000m_cc
717
Points
19:18.11
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 11, 2022 | MIAA Divisional (1A, 1B, 1C) Championships | 19:18.11 | 18 | 717 |
| Oct. 31, 2022 | Middlesex League XC Championship | 19:19.10 | 4 | 715 |
| Sept. 10, 2022 | Martha's Vineyard Invitational | 19:26.50 | 2 | 704 |
| Sept. 9, 2023 | 16th Annual Vineyard XC Invitational | 19:26.98 | 3 | 703 |
| Oct. 10, 2025 | NEICAAA Cross Country Championships | 20:08.30 | 151 | 642 |
| Oct. 3, 2023 | Lexington vs Woburn Dual Meet | 20:40.00 | 1 | 598 |
| Nov. 19, 2022 | MIAA Division Cross Country State Championships | 20:49.60 | 122 | 584 |
6000m_cc
711
Points
23:52.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 3, 2025 | Lehigh University's Paul Short Run | 23:52.30 | 216 | 711 |
| Oct. 31, 2025 | Patriot League Cross Country Championships | 24:41.60 | 108 | 654 |
600m
712
Points
1:45.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 10, 2023 | MSTCA Winter Festival Invitational | 1:45.70 | 4 | 712 |
| Dec. 29, 2022 | Middlesex League Liberty Block | 1:46.70 | 1 | 693 |
800m
846
Points
2:19.13
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 9, 2024 | ML-12 Block 5C (WOB v BEL; STO v BUR) | 2:19.13 | 1 | 846 |
| May 2, 2024 | ML-12 Block 4C (WOB v WIN; WAT v MEL) | 2:22.12 | 1 | 801 |
| May 17, 2023 | ML-12 Outdoor Championship | 2:24.64 | 1 | 764 |
| Jan. 15, 2023 | MSTCA Northeast Invitational | 2:25.18 | 12 | 756 |
| April 25, 2023 | Middlesex League 3B | 2:26.04 | 2 | 743 |
| April 16, 2025 | ML-12 #2B: Wob v Arl; Mel v Wak | 2:30.70 | 5 | 678 |
lj
1
Points
29-1
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 9, 2023 | ML-12 Block #5A | 29-1 | 9 | 1 |
mile
915
Points
4:59.77
Personal Record
3mile_cc
769
Points
18:03.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 19, 2023 | Woburn vs. Arlington Dual Meet | 18:03.00 | 1 | 769 |
| Sept. 26, 2023 | Woburn vs. Reading Dual Meet | 18:05.00 | 1 | 766 |
| Oct. 1, 2024 | ML 12 Winchester @ Woburn | 18:49.00 | 1 | 696 |
| Oct. 8, 2024 | ML 12 Belmont @ Woburn | 18:55.00 | 1 | 687 |
| Sept. 12, 2023 | Woburn vs. Wakefield Dual Meet | 19:03.00 | 1 | 674 |
tj
1
Points
27-2.75
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 6, 2023 | Middlesex League @ Reading | 27-2.75 | 13 | 1 |
| April 10, 2025 | ML-12 #1C: Wob v Read; Wilm v Watr | 28-11 | 8 | 1 |
| April 25, 2023 | Middlesex League 3B | 29-1 | 5 | 1 |
| April 25, 2024 | ML-12 Block 3C (LEX v WOB; STO v MEL) | 29-6.5 | 6 | 1 |
| May 2, 2024 | ML-12 Block 4C (WOB v WIN; WAT v MEL) | 30-0.75 | 3 | 1 |
| April 16, 2025 | ML-12 #2B: Wob v Arl; Mel v Wak | 30-1.25 | 3 | 1 |
| May 16, 2025 | MSTCA Division 2 Relays | 30-2.5 | 18 | 1 |
| April 15, 2023 | Middlesex League Outdoor T&F Block #2B (AM MEET) | 30-3.5 | 6 | 1 |
| April 17, 2024 | ML-12 Block 1A (ARL v WOB; MEL v WAK) | 30-4.5 | 3 | 1 |
| May 12, 2025 | ML-12 #5A Updated: Arl v Red; Bel v Arl; Bel v Wob | 30-7 | 7 | 1 |
| May 8, 2025 | ML-12 #4C: Win v Wob; Wat v Mel | 30-8 | 3 | 1 |
| May 9, 2024 | ML-12 Block 5C (WOB v BEL; STO v BUR) | 30-8 | 6 | 1 |
| April 30, 2025 | ML-12 #3B: Lex v Wob; Sto v Mel | 30-10 | 4 | 1 |
| May 21, 2025 | ML-12 Championships | 31-2.5 | 16 | 1 |
Mid-D
Event Group
846
Points
2:19.13
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 9, 2024 | 800m | ML-12 Block 5C (WOB v BEL; STO v BUR) | 2:19.13 | 1 | 846 |
| Feb. 11, 2023 | 1000m | MSTCA Last Chance | 3:04.46 | 1 | 809 |
| May 2, 2024 | 800m | ML-12 Block 4C (WOB v WIN; WAT v MEL) | 2:22.12 | 1 | 801 |
| May 17, 2023 | 800m | ML-12 Outdoor Championship | 2:24.64 | 1 | 764 |
| Feb. 3, 2025 | 1000m | ML-12 Varsity Championship | 3:09.16 | 6 | 758 |
Distance
Event Group
906
Points
10:48.11
Personal Record
2Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 1, 2024 | 2Mile | MIAA Meet of Champions | 10:48.11 | 6 | 906 |
| May 28, 2023 | 2Mile | MIAA Division 2 Track & Field Championship | 11:04.14 | 1 | 862 |
| May 15, 2024 | 2Mile | ML-12 Championships | 11:07.96 | 1 | 852 |
| June 16, 2024 | 2Mile | New Balance Nationals Outdoor | 11:12.68 | 46 | 839 |
| June 16, 2024 | 3000m | New Balance Nationals Outdoor | 10:25.34 | 57 | 838 |
Cross Country
Event Group
769
Points
18:03.00
Personal Record
3 Mile XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Sept. 19, 2023 | 3 Mile XC | Woburn vs. Arlington Dual Meet | 18:03.00 | 1 | 769 |
| Sept. 26, 2023 | 3 Mile XC | Woburn vs. Reading Dual Meet | 18:05.00 | 1 | 766 |
| Oct. 24, 2025 | 3000mCC | Brown University Rothenberg Run | 10:59.80 | 18 | 741 |
| Oct. 24, 2025 | 3000mCC | Rothenberg Run | 10:59.80 | 18 | 741 |
| Nov. 11, 2022 | 5K XC | MIAA Divisional (1A, 1B, 1C) Championships | 19:18.11 | 18 | 717 |
Long Sprints
Event Group
729
Points
1:03.36
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 6, 2023 | 400m | Middlesex League @ Reading | 1:03.36 | 2 | 729 |
Jump
Event Group
1
Points
29-1
Personal Record
LJ
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 9, 2023 | LJ | ML-12 Block #5A | 29-1 | 9 | 1 |
| April 6, 2023 | TJ | Middlesex League @ Reading | 27-2.75 | 13 | 1 |
| April 10, 2025 | TJ | ML-12 #1C: Wob v Read; Wilm v Watr | 28-11 | 8 | 1 |
| April 25, 2023 | TJ | Middlesex League 3B | 29-1 | 5 | 1 |
| April 25, 2024 | TJ | ML-12 Block 3C (LEX v WOB; STO v MEL) | 29-6.5 | 6 | 1 |
Mile
Event Group
915
Points
4:59.77
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 1, 2024 | Mile | MIAA Meet of Champions | 4:59.77 | 4 | 915 |
| May 26, 2024 | Mile | MIAA Division 2 Track & Field Championship | 5:00.29 | 3 | 911 |
| May 4, 2024 | Mile | Weston Twlight Invitational - Regis Events | 5:00.40 | 4 | 911 |
| June 3, 2023 | Mile | MIAA Meet of Champions | 5:11.08 | 14 | 842 |
| Feb. 18, 2023 | Mile | MIAA Division 2 Championships | 5:11.65 | 5 | 839 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava