Roy Gao
Hudson · Class of 2026
50 resultsTrack & Field2022–20261 first-place finishes
WrappedYour 2026 Outdoor Track season, WrappedRaces, wins, PRs and rankings as cards for your Instagram StoryShare it →
| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 100 Meters · OutdoorOakmont vs. Hudson · Apr 30 | 12.4 | Oakmont vs. Hudson | April 30, 2025 |
| 200 Meters · OutdoorHudson Vs AMSA · Apr 14 | 25.7 | Hudson Vs AMSA | April 14, 2026 |
| 300 Meters · IndoorMSTCA Speed Classic Small School · Dec 18 | 41.60a | MSTCA Speed Classic Small School | December 18, 2022 |
| Discus · 1.6kg · OutdoorDistrict E Girls & Boys Division 1 Relays · May 2 | 29.47m | District E Girls & Boys Division 1 Relays | May 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 21 | Division C Midland Wachusett League MeetMay 21 · Discus · Place 11 · Hudson | Discus1.6kg | 11. | 73-00 | 12 |
| May 16 | Central Mass. Division 1 Class MeetMay 16 · Discus · Place 22 · Hudson | Discus1.6kg | 22. | 85-08 | 12 |
| May 13 | Hudson v. GrotonMay 13 · Discus · Place 9 · Hudson | Discus1.6kg | 9. | 79' 8" | 12 |
| May 13 | Hudson v. GrotonMay 13 · 200 Meters · Place 13 · Hudson | 200 Meters | 13. | 26.4 | 12 |
| May 5 | Hudson vs QuabbinMay 5 · Discus · Place 7 · Hudson | Discus | 7 | 80-10 | 12 |
| May 5 | Hudson vs QuabbinMay 5 · 200 Meters · Place 9 · Hudson | 200 Meters | 9 | 25.8 | 12 |
| May 2 | District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 18 · Hudson | Discus1.6kg | 18. | 29.47m PB | 12 |
| Apr 30 | Hudson vs LunenburgApr 30 · Discus · Place 13 · Hudson | Discus1.6kg | 13. | 64' 6" | 12 |
| Apr 30 | Hudson vs LunenburgApr 30 · 200 Meters · Place 7 · Hudson | 200 Meters | 7. | 26.1 | 12 |
| Apr 14 | Hudson Vs AMSAApr 14 · Discus · Place 3 · Hudson | Discus1.6kg | 3. | 85' 1" | 12 |
| Apr 14 | Hudson Vs AMSAApr 14 · 200 Meters · Place 5 · Hudson | 200 Meters | 5. | 25.7 PB | 12 |
| Apr 8 | Hudson vs OakmontApr 8 · Discus · Place 6 · Hudson | Discus | 6 | 76-04 | 12 |
| Apr 8 | Hudson vs OakmontApr 8 · 200 Meters · Place 11 · Hudson | 200 Meters | 11 | 26.50a | 12 |
| Apr 1 | Hudson v. MarlboroughApr 1 · Discus · Place 2 · Hudson | Discus | 2 | 86-6 | 12 |
| Apr 1 | Hudson v. MarlboroughApr 1 · 200 Meters · Place 3 · Hudson | 200 Meters | 3 | 26.42a | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 8 | Westborough v HudsonMay 8 · Javelin · Place 8 · Hudson | Javelin | 8 | 113-09 | 11 |
| May 8 | Westborough v HudsonMay 8 · 200 Meters · Place 15 · Hudson | 200 Meters | 15 | 26.85a | 11 |
| May 8 | Westborough v HudsonMay 8 · 100 Meters · Place 23 · Hudson | 100 Meters | 23 | 13.06a | 11 |
| Apr 30 | Oakmont vs. HudsonApr 30 · Javelin · Place 8 · Hudson | Javelin | 8 | 106-6 | 11 |
| Apr 30 | Oakmont vs. HudsonApr 30 · 200 Meters · Place 12 · Hudson | 200 Meters | 12 | 26.1 | 11 |
| Apr 30 | Oakmont vs. HudsonApr 30 · 100 Meters · Place 13 · Hudson | 100 Meters | 13 | 12.4 PB | 11 |
| Apr 16 | Hudson v Groton-DunstableApr 16 · Javelin · Place 5 · Hudson | Javelin | 5 | 98-09 | 11 |
| Apr 16 | Hudson v Groton-DunstableApr 16 · 200 Meters · Place 8 · Hudson | 200 Meters | 8 | 26.36 | 11 |
| Apr 16 | Hudson v Groton-DunstableApr 16 · 100 Meters · Place 22 · Hudson | 100 Meters | 22 | 13.27 | 11 |
| Apr 10 | Quabbin vs HudsonApr 10 · 200 Meters · Place 14 · Hudson | 200 Meters | 14 | 26.1 | 11 |
| Apr 10 | Quabbin vs HudsonApr 10 · 100 Meters · Place 14 · Hudson | 100 Meters | 14 | 12.7 | 11 |
| Apr 2 | Hudson v LunenburgApr 2 · Javelin · Place 7 · Hudson | Javelin | 7 | 102-7 | 11 |
| Apr 2 | Hudson v LunenburgApr 2 · 200 Meters · Place 6 · Hudson | 200 Meters | 6 | 26.29a | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 8 | Groton vs HudsonMay 8 · Javelin · Place 8 · Hudson | Javelin | 8 | 97-3 | — |
| May 8 | Groton vs HudsonMay 8 · 200 Meters · Place 7 · Hudson | 200 Meters | 7 | 26.4 | — |
| May 3 | Hudson v Oakmont and MarlboroughMay 3 · Javelin · Place 9 · Hudson | Javelin | 9 | 98-5 | — |
| May 3 | Hudson v Oakmont and MarlboroughMay 3 · 200 Meters · Place 9 · Hudson | 200 Meters | 9 | 25.8 | — |
| Apr 24 | Lunenburg vs Hudson Apr 24 · Javelin · Place 9 · Hudson | Javelin | 9 | 97-4.5 | — |
| Apr 24 | Lunenburg vs Hudson Apr 24 · 200 Meters · Place 9 · Hudson | 200 Meters | 9 | 26.6 | — |
| Apr 10 | Hudson vs AMSAApr 10 · Javelin · Place 8 · Hudson | Javelin | 8 | 105-11 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 10 | Lunenburg vs HudsonMay 10 · Javelin · Hudson | Javelin800g | — | 104'10Unofficial | 9 |
| May 10 | Lunenburg vs HudsonMay 10 · 200 Meters · Hudson | 200 Meters | — | 24Unofficial | 9 |
| May 5 | Tri Meet Hudson v AMSA v MarlboroughMay 5 · Javelin · Hudson | Javelin800g | — | 104Unofficial | 9 |
| May 5 | Tri Meet Hudson v AMSA v MarlboroughMay 5 · 200 Meters · Place 4 · Hudson | 200 Meters | 4. | 25.3Unofficial | 9 |
| May 3 | Gardner vs HudsonMay 3 · Javelin · Hudson | Javelin800g | — | 105'4Unofficial | 9 |
| May 3 | Gardner vs HudsonMay 3 · 200 Meters · Hudson | 200 Meters | — | 26.5Unofficial | 9 |
| Apr 24 | Hudson v OakmontApr 24 · Javelin · Hudson | Javelin800g | — | 91'2Unofficial | 9 |
| Apr 24 | Hudson v OakmontApr 24 · 200 Meters · Hudson | 200 Meters | — | 26.1Unofficial | 9 |
| Apr 13 | Hudson vs Groton DunstableApr 13 · Javelin · Place 4 · Hudson | Javelin800g | 4. | 104-7Unofficial | 9 |
| Apr 13 | Hudson vs Groton DunstableApr 13 · 200 Meters · Place 3 · Hudson | 200 Meters | 3. | 24.6Unofficial | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jan 8 | MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 300 Meters · Place 37 · Hudson | 300 Meters | 37. | 42.01a | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 18 | MSTCA Speed Classic Small SchoolDec 18 · 300 Meters · Place 46 · Hudson | 300 Meters | 46. | 41.60a PB | 9 |
| Dec 10 | MSTCA Winterfest Small SchoolsDec 10 · 300 Meters · Place 28 · Hudson | 300 Meters | 28. | 41.61a | 9 |
| Feb 4 | Midland Wachusett Division C & D League MeetFeb 4 · 300 Meters · Place 1 · Hudson | 300 Meters | 1 | 44.90 | 8 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 14 | District E Division 1 ChampionshipsMay 14 · 200 Meters · Place 22 · Hudson | 200 MetersRound P | 22 | 25.83 | 8 |