Back to rankingsView on MileSplit
Margaret Armstrong
Class of 2028 · Natick, MA
High school track and field athlete profile
National rank · #8781
MA rank · #267
0 stars ☆☆☆☆☆
Main · 2 Mile
Secondary · HJ
Athlete overview
Graduation year
2028
Hometown
Natick, MA
School / team
Natick High School
Primary event
2 Mile
Secondary event
HJ
Results tracked
71
Star rating
0
TRAX-Score
65.387
Top-End
65.3
Consistency
64.6
Versatility
65.1
Big Meet
68.7
Personal records
Best scored mark in each event across the athlete's complete performance history.
5 events
800m
PR
2:41.16
Indoor · 2025
Event Score 50.5
Mile
PR
5:41.61
Outdoor · 2026
Event Score 56.2
2 Mile
PR
12:02.79
Outdoor · 2026
Event Score 60.9
5000m
PR
20:05.00
Cross Country · 2025
Event Score 54.7
HJ
PR
4-8.25
Outdoor · 2025
Event Score 56.8
Performance history
71 results shown
All events
All years
| Event | Mark | Event Score | Meet | Year | Season | Place |
|---|---|---|---|---|---|---|
| 2 Mile | 12:02.79 | 60.9 | Natick - Newton North @ Braintree | 2026 | Outdoor | 2 |
| 2 Mile | 12:10.25 | 59.1 | Natick, Walpole, and Milton | 2026 | Outdoor | 2 |
| 2 Mile | 12:18.57 | 57.1 | Bay State Conference Championship Meet | 2025 | Outdoor | 12 |
| HJ | 4-8.25 | 56.8 | MSTCA Division 1 Relays | 2025 | Outdoor | 6 |
| 2 Mile | 12:20.64 | 56.6 | MIAA Division 1 Track & Field Championship - 2026 | 2026 | Outdoor | 26 |
| Mile | 5:41.61 | 56.2 | MSTCA Jim Hoar Freshman Sophomore Invitational | 2026 | Outdoor | 12 |
| HJ | 4-8 | 55.9 | BSC Championships | 2026 | Outdoor | 4 |
| HJ | 4-8 | 55.9 | MSTCA Coaches Metro Invitational | 2026 | Outdoor | 12 |
| HJ | 4-8 | 55.9 | MSTCA Jim Hoar Freshman Sophomore Invitational | 2026 | Outdoor | 9 |
| HJ | 4-8 | 55.9 | Natick - Newton North @ Braintree | 2026 | Outdoor | 5 |
| HJ | 4-8 | 55.9 | MSTCA Jim Hoar Freshman Sophomore Invitational | 2025 | Outdoor | 15 |
| HJ | 4-8 | 55.9 | Bay State Conf 2 at Braintree | 2025 | Outdoor | 3 |
| HJ | 4-8 | 55.9 | Bay Sate Conf - Open Meet | 2026 | Indoor | 2 |
| HJ | 4-8 | 55.9 | MSTCA Freshman-Sophomore Championship | 2026 | Indoor | 14 |
| HJ | 4-8 | 55.9 | Bay State Conf - Block #5 | 2026 | Indoor | 5 |
| HJ | 4-8 | 55.9 | Bay State Conference - Block#3 | 2025 | Indoor | 10 |
| HJ | 4-8 | 55.9 | Bay State Conference - Block #2 | 2025 | Indoor | 9 |
| Mile | 5:46.77 | 55.8 | Bay State Conf - Meet of Champions | 2025 | Indoor | 19 |
| 2 Mile | 12:28.15 | 54.8 | Weymouth, Wellesley, Natick, and Needham | 2025 | Outdoor | 8 |
| 2 Mile | 12:33.80 | 54.8 | MIAA Division 1 Indoor Track & Field Championship | 2026 | Indoor | 26 |
| 2 Mile | 12:33.80 | 54.8 | MIAA Division 1 Indoor Track & Field Championship | 2025 | Indoor | 26 |
| 5000m | 20:05.00 | 54.7 | Newton v Natick & Walpole | 2025 | Cross Country | 10 |
| 2 Mile | 12:29.32 | 54.5 | Bay State Conf 2 at Braintree | 2025 | Outdoor | 3 |
| 2 Mile | 12:42.89 | 52.7 | MSTCA Freshman-Sophomore Championship | 2026 | Indoor | 9 |
| Mile | 5:53.20 | 52.3 | Bay State Conf - Block #5 | 2026 | Indoor | 18 |
| Mile | 5:48.96 | 52.2 | MSTCA Coaches Metro Invitational | 2025 | Outdoor | 2 |
| 2 Mile | 12:40.73 | 51.9 | Wellesley, Weymouth, Natick, and Needham | 2026 | Outdoor | 6 |
| Mile | 5:49.83 | 51.7 | Bay State Conference 1 at Natick | 2025 | Outdoor | 2 |
| 2 Mile | 12:47.96 | 51.5 | Bay State Conference - Block #1 | 2025 | Indoor | 9 |
| Mile | 5:54.79 | 51.4 | Bay State Conf - Block#3 | 2026 | Indoor | 14 |
| HJ | 4-6 | 51.2 | Bay State Conf - Meet of Champions | 2026 | Indoor | 6 |
| HJ | 4-6 | 51.2 | Northeast Freshman-Sophomore Championship | 2026 | Indoor | 6 |
| 2 Mile | 12:49.80 | 51 | Bay State Conf - Meet of Champions | 2026 | Indoor | 10 |
| 800m | 2:41.16 | 50.5 | MSTCA Northeast Invitational | 2025 | Indoor | 25 |
| Mile | 5:56.73 | 50.4 | Bay State Conference - Block #4 | 2025 | Indoor | 17 |
| 2 Mile | 12:54.02 | 50.1 | Northeast Freshman-Sophomore Championship | 2026 | Indoor | 3 |
| 5000m | 20:39.00 | 49.9 | MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools) | 2025 | Cross Country | 10 |
| 2 Mile | 12:55.11 | 49.8 | Bay State Conference - Block 5 | 2025 | Indoor | 6 |
| 5000m | 20:40.80 | 49.6 | Bay State Conference Championships | 2025 | Cross Country | 37 |
| Mile | 5:58.42 | 49.5 | Bay State Conf - Block #4 | 2026 | Indoor | 17 |
| HJ | 4-5 | 49.3 | Wellesley, Weymouth, Natick, and Needham | 2026 | Outdoor | 3 |
| HJ | 4-5 | 49.3 | Natick, Walpole, and Milton | 2026 | Outdoor | 4 |
| HJ | 4-5 | 49.3 | Weymouth, Wellesley, Natick, and Needham | 2025 | Outdoor | 5 |
| HJ | 4-5 | 49.3 | Walpole, Natick, and Milton | 2025 | Outdoor | 3 |
| HJ | 4-5 | 49.3 | Bay State Conf - Block #4 | 2026 | Indoor | 9 |
| HJ | 4-5 | 49.3 | Bay State Conf - Block#3 | 2026 | Indoor | 7 |
| HJ | 4-5 | 49.3 | Bay State Conf - Block #2 | 2026 | Indoor | 10 |
| HJ | 4-5 | 49.3 | Bay State Conference - Block 5 | 2025 | Indoor | 12 |
| HJ | 4-5.25 | 49.3 | MSTCA Division 1 James Kalperis Relays | 2025 | Indoor | 20 |
| HJ | 4-5 | 49.3 | Bay State Conference - Block #4 | 2025 | Indoor | 15 |
| 2 Mile | 12:58.73 | 49 | Bay State Conference - Block #2 | 2025 | Indoor | 14 |
| 5000m | 20:48.00 | 48.7 | Natick v Wellesley & Braintree | 2025 | Cross Country | 8 |
| 2 Mile | 12:56.67 | 48.2 | Walpole, Natick, and Milton | 2025 | Outdoor | 3 |
| Mile | 5:57.68 | 47.6 | MSTCA Jim Hoar Freshman Sophomore Invitational | 2025 | Outdoor | 28 |
| 5000m | 21:00.00 | 47 | MIAA Division 1A-1B-1C | 2025 | Cross Country | 44 |
| 5000m | 21:07.00 | 46.1 | Natick v Needham | 2025 | Cross Country | 7 |
| Mile | 6:05.92 | 45.6 | Bay State Conference - Block#3 | 2025 | Indoor | 17 |
| 5000m | 21:14.00 | 45.1 | Natick v Framingham | 2025 | Cross Country | 3 |
| 5000m | 21:16.00 | 44.9 | Framingham v Natick | 2024 | Cross Country | 2 |
| 2 Mile | 13:23.38 | 43.5 | MSTCA Freshman-Sophomore Meet (Large Schools) | 2025 | Indoor | 8 |
| 2 Mile | 13:24.47 | 43.3 | Bay State Conf - Block #2 | 2026 | Indoor | 20 |
| 5000m | 21:31.00 | 42.9 | Natick v Newton North & Walpole | 2024 | Cross Country | 12 |
| 5000m | 21:32.16 | 42.7 | Bay State Conference XC Championships | 2024 | Cross Country | 52 |
| 5000m | 21:33.60 | 42.5 | Ocean State XC Invitational High Schools | 2025 | Cross Country | 37 |
| HJ | 4-2 | 41.8 | Bay State Conference 1 at Natick | 2025 | Outdoor | 6 |
| HJ | 4-2 | 41.8 | MSTCA Kalperis Relays - Division 1 | 2026 | Indoor | 15 |
| HJ | 4-2 | 41.8 | Bay State Conference - Block #1 | 2025 | Indoor | 17 |
| 5000m | 21:57.00 | 39.5 | Natick v Weymouth | 2024 | Cross Country | 11 |
| 5000m | 22:12.60 | 37.6 | Nike Cross Nationals Northeast Regional | 2025 | Cross Country | 94 |
| 5000m | 22:19.24 | 36.8 | MIAA Division 1A-1B-1C Cross Country Championship | 2024 | Cross Country | 68 |
| 5000m | 22:25.30 | 36 | Ocean State XC Invitational High Schools | 2024 | Cross Country | 72 |

