- Home
- U.S. Results
- Pennsylvania
- Johns Hopkins
- Hanna Bruno
Hanna Bruno
Johns Hopkins · Class of 2025
84 resultsTrack & Field2021–202621 first-place finishes
WrappedYour 2026 Outdoor Track season, WrappedRaces, wins, PRs and rankings as cards for your Instagram StoryShare it →
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 10 | Widener Final QualifierMay 10 · 800 Meters · Place 30 · Johns HopkinsJohns Hopkins | 800 Meters | 30. | 2:17.48a | Fr |
| May 1 | Centennial Conference Outdoor ChampionshipsMay 1 · 1500 Meters · Place 12 · Johns HopkinsJohns Hopkins | 1500 Meters | 12. | 4:55.96a PB | Fr |
| May 1 | Centennial Conference Outdoor ChampionshipsMay 1 · 800 Meters · Place 2 · Johns HopkinsJohns Hopkins | 800 MetersRound P | 2. | 2:15.04a | Fr |
| May 1 | Centennial Conference Outdoor ChampionshipsMay 1 · 800 Meters · Place 5 · Johns HopkinsJohns Hopkins | 800 Meters | 5. | 2:21.05a | Fr |
| Apr 11 | Bison InvitationalApr 11 · 400 Meters · Place 9 · Johns HopkinsJohns Hopkins | 400 Meters | 9. | 1:00.28a PB | Fr |
| Mar 28 | Navy Outdoor InvitationalMar 28 · 800 Meters · Place 11 · Johns HopkinsJohns Hopkins | 800 Meters | 11. | 2:19.22a | Fr |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 17 | 2026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 22 · Johns HopkinsJohns Hopkins | 800 Meters | 22. | 2:13.98a PB | Fr |
| Feb 28 | Centennial Conference Indoor ChampionshipsFeb 28 · 800 Meters · Place 4 · Johns HopkinsJohns Hopkins | 800 Meters | 4 | 2:18.28a | FR |
| Feb 6 | Fastrack InvitationalFeb 6 · 400 Meters · Place 59 · Johns HopkinsJohns Hopkins | 400 Meters | 59. | 1:03.00a PB | Fr |
| Jan 23 | Dr. Sander Columbia Scorcher - CollegeJan 23 · 800 Meters · Place 33 · Johns HopkinsJohns Hopkins | 800 Meters | 33 | 2:18.20a | Fr |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 6 | Navy Indoor InvitationalDec 6 · 1 Mile · Place 6 · Johns HopkinsJohns Hopkins | 1 Mile | 6. | 5:14.12a PB | Fr |
| Dec 6 | Navy Indoor InvitationalDec 6 · 400 Meters · Johns HopkinsJohns Hopkins | 400 MetersRelay Split | — | 59.709 PB | Fr |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 29 | WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 800 Meters · Place 3 · ShorewoodShorewood | 800 MetersRound P | 3 | 2:13.89a PB | 12 |
| May 29 | WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 800 Meters · Place 5 · ShorewoodShorewood | 800 Meters | 5 | 2:14.90a | 12 |
| May 21 | 3A NW District 1 ChampionshipsMay 21 · 1600 Meters · Place 8 · ShorewoodShorewood | 1600 Meters | 8 | 5:22.78a | 12 |
| May 21 | 3A NW District 1 ChampionshipsMay 21 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1 | 2:14.64a | 12 |
| May 14 | 3A WESCO South ChampionshipsMay 14 · 1600 Meters · Place 1 · ShorewoodShorewood | 1600 Meters | 1 | 5:08.73a PB | 12 |
| May 14 | 3A WESCO South ChampionshipsMay 14 · 800 Meters · Place 3 · ShorewoodShorewood | 800 Meters | 3 | 2:30.67a | 12 |
| May 14 | 3A WESCO South ChampionshipsMay 14 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1 | 2:15.48a | 12 |
| May 8 | Shoreline Showdown (Shorewood, Shorecrest) @ Shoreline StadiumMay 8 · 1600 Meters · Place 1 · ShorewoodShorewood | 1600 Meters | 1 | 5:47.90a | 12 |
| Apr 17 | WESCO: Cascade, Glacier Peak, Shorewood @ Shoreline StadiumApr 17 · 3200 Meters · Place 1 · ShorewoodShorewood | 3200 Meters | 1 | 11:35.01a PB | 12 |
| Apr 17 | WESCO: Cascade, Glacier Peak, Shorewood @ Shoreline StadiumApr 17 · 1600 Meters · Place 1 · ShorewoodShorewood | 1600 Meters | 1 | 5:35.44a | 12 |
| Apr 17 | WESCO: Cascade, Glacier Peak, Shorewood @ Shoreline StadiumApr 17 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1 | 2:32.39a | 12 |
| Apr 12 | Birger Solberg Invitational hosted by SehomeApr 12 · 1600 Meters · Place 6 · ShorewoodShorewood | 1600 Meters | 6 | 5:12.64a | 12 |
| Apr 4 | Oregon Relays presented by AthleticNETApr 4 · 400 Meters · ShorewoodShorewood | 400 MetersRelay Split | — | 1:00.6hUnofficial | 12 |
| Apr 4 | Oregon Relays presented by AthleticNETApr 4 · 400 Meters · ShorewoodShorewood | 400 MetersRelay Split | — | 58.9hUnofficial | 12 |
| Apr 4 | Oregon Relays presented by AthleticNETApr 4 · 800 Meters · Place 13 · ShorewoodShorewood | 800 Meters | 13. | 2:17.03a | 12 |
| Mar 27 | Wesco Track - Meadowdale / Edmonds-Woodway / Shorewood @ Edmonds StadiumMar 27 · 1600 Meters · Place 1 · ShorewoodShorewood | 1600 Meters | 1 | 5:12.51a | 12 |
| Mar 27 | Wesco Track - Meadowdale / Edmonds-Woodway / Shorewood @ Edmonds StadiumMar 27 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1 | 2:25.77a | 12 |
| Mar 13 | Shorewood Time TrialsMar 13 · 300 Meters · ShorewoodShorewood | 300 Meters | — | 42.70Unofficial | 12 |
| Mar 13 | Shorewood Time TrialsMar 13 · 1600 Meters · Place 1 · ShorewoodShorewood | 1600 Meters | 1. | 5:21.24Unofficial | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 15 | 3A NW District 1 Championships - Day 1 & Day 2May 15 · 1600 Meters · Place 5 · ShorewoodShorewood | 1600 Meters | 5 | 5:22.02a | — |
| May 8 | 3A WESCO South League ChampionshipsMay 8 · 1600 Meters · Place 4 · ShorewoodShorewood | 1600 Meters | 4 | 5:25.85a | — |
| May 8 | 3A WESCO South League ChampionshipsMay 8 · 800 Meters · Place 6 · ShorewoodShorewood | 800 Meters | 6 | 2:32.03a | — |
| May 2 | Shoreline vs. Mukilteo @ Shoreline StadiumMay 2 · 1600 Meters · Place 7 · ShorewoodShorewood | 1600 Meters | 7 | 5:56.82a | — |
| Apr 27 | Shoreline InvitationalApr 27 · 800 Meters · Place 4 · ShorewoodShorewood | 800 Meters | 4 | 2:21.19a | — |
| Apr 11 | Everett, Shorewood @ ShorecrestApr 11 · 1600 Meters · Place 1 · ShorewoodShorewood | 1600 Meters | 1 | 5:30.90a | — |
| Apr 11 | Everett, Shorewood @ ShorecrestApr 11 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1 | 2:31.54a | — |
| Apr 6 | Birger Solberg Invitational 2024Apr 6 · 1600 Meters · Place 16 · ShorewoodShorewood | 1600 Meters | 16 | 5:37.28a | — |
| Apr 6 | Birger Solberg Invitational 2024Apr 6 · 800 Meters · Place 6 · ShorewoodShorewood | 800 Meters | 6 | 2:26.08a | — |
| Apr 4 | WESCO: Monroe & Shorewood & MarinerApr 4 · 400 Meters · Place 1 · ShorewoodShorewood | 400 Meters | 1 | 1:01.81a | — |
| Mar 28 | Jackson, Meadowdale, Shorewood @ Shoreline StadiumMar 28 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1 | 2:23.85a | — |
| Mar 21 | Cascade, Lynnwood, Shorewood, Lakeside @ Shoreline StadiumMar 21 · 1600 Meters · Place 1 · ShorewoodShorewood | 1600 Meters | 1 | 5:33.73a | — |
| Mar 21 | Cascade, Lynnwood, Shorewood, Lakeside @ Shoreline StadiumMar 21 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1 | 2:29.91a | — |
| Mar 7 | Shorewood Time TrialsMar 7 · 300 Meters · ShorewoodShorewood | 300 Meters | — | 44.9Unofficial | 11 |
| Mar 7 | Shorewood Time TrialsMar 7 · 1600 Meters · Place 1 · ShorewoodShorewood | 1600 Meters | 1. | 5:47Unofficial | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 25 | WIAA 2A, 3A, 4A State Championship Meet (HS)May 25 · 800 Meters · Place 6 · ShorewoodShorewood | 800 Meters | 6 | 2:18.19a | — |
| May 25 | WIAA 2A, 3A, 4A State Championship Meet (HS)May 25 · 800 Meters · Place 7 · ShorewoodShorewood | 800 Meters | 7 | 2:16.98a | — |
| May 17 | 3A NW District 1 Championships - Day 1 & Day 2May 17 · 1600 Meters · Place 7 · ShorewoodShorewood | 1600 Meters | 7. | 5:12.37a | 10 |
| May 17 | 3A NW District 1 Championships - Day 1 & Day 2May 17 · 400 Meters · ShorewoodShorewood | 400 MetersRelay Split | — | 59.6Unofficial | 10 |
| May 17 | 3A NW District 1 Championships - Day 1 & Day 2May 17 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1. | 2:16.93a | 10 |
| May 10 | 3A WESCO South League ChampionshipsMay 10 · 1600 Meters · Place 2 · ShorewoodShorewood | 1600 Meters | 2. | 5:18.29a | 10 |
| May 10 | 3A WESCO South League ChampionshipsMay 10 · 400 Meters · ShorewoodShorewood | 400 MetersRelay Split | — | 60.2Unofficial | 10 |
| May 10 | 3A WESCO South League ChampionshipsMay 10 · 800 Meters · Place 5 · ShorewoodShorewood | 800 MetersRound P | 5. | 2:28.91a | 10 |
| May 10 | 3A WESCO South League ChampionshipsMay 10 · 800 Meters · Place 2 · ShorewoodShorewood | 800 Meters | 2. | 2:17.91a | 10 |
| May 4 | Shoreline vs. Mukilteo @ Shoreline StadiumMay 4 · 1600 Meters · Place 2 · ShorewoodShorewood | 1600 Meters | 2 | 5:23.70a | — |
| May 4 | Shoreline vs. Mukilteo @ Shoreline StadiumMay 4 · 800 Meters · Place 2 · ShorewoodShorewood | 800 Meters | 2 | 2:28.28a | — |
| Apr 29 | Shoreline InvitationalApr 29 · 800 Meters · Place 8 · ShorewoodShorewood | 800 Meters | 8 | 2:23.36a | — |
| Apr 13 | Cascade, Glacier Peak, Shorewood @ Shoreline StadiumApr 13 · 3200 Meters · Place 1 · ShorewoodShorewood | 3200 Meters | 1 | 12:26.71a | — |
| Apr 8 | Birger Solberg InvitationalApr 8 · 1600 Meters · Place 9 · ShorewoodShorewood | 1600 Meters | 9 | 5:28.22a | — |
| Apr 6 | Archbishop Murphy, Mariner, Sitka (AK), Shorewood @ Shoreline StadiumApr 6 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1 | 2:24.68a | — |
| Mar 30 | Wesco League Track - Lynnwood / Meadowdale / Shorewood @ Edmonds StadiumMar 30 · 1600 Meters · Place 2 · ShorewoodShorewood | 1600 Meters | 2 | 5:33.25a | — |
| Mar 30 | Wesco League Track - Lynnwood / Meadowdale / Shorewood @ Edmonds StadiumMar 30 · 800 Meters · Place 2 · ShorewoodShorewood | 800 Meters | 2 | 2:31.82a | — |
| Mar 23 | Wesco League Track - EW / MLT / Shorewood @ Edmonds StadiumMar 23 · 800 Meters · Place 3 · ShorewoodShorewood | 800 Meters | 3 | 2:31.69 | 10 |
| Mar 9 | Shorewood Time TrialsMar 9 · 300 Meters · ShorewoodShorewood | 300 Meters | — | 46.1Unofficial | 10 |
| Mar 9 | Shorewood Time TrialsMar 9 · 1600 Meters · ShorewoodShorewood | 1600 Meters | — | 5:36Unofficial | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 26 | WIAA 2A, 3A, 4A State Championship Meet (HS)May 26 · 400 Meters · ShorewoodShorewood | 400 MetersRelay Split | — | 63.3Unofficial | 9 |
| May 18 | 3A NW District 1 Championships - Day 1 & Day 2May 18 · 800 Meters · Place 3 · ShorewoodShorewood | 800 Meters | 3 | 2:31.52 | 9 |
| May 11 | 3A WESCO South League ChampionshipsMay 11 · 400 Meters · ShorewoodShorewood | 400 MetersRelay Split | — | 63.5Unofficial | 9 |
| May 11 | 3A WESCO South League ChampionshipsMay 11 · 800 Meters · Place 5 · ShorewoodShorewood | 800 MetersRound P | 5. | 2:34.86a | 9 |
| May 11 | 3A WESCO South League ChampionshipsMay 11 · 800 Meters · Place 4 · ShorewoodShorewood | 800 Meters | 4. | 2:30.80a | 9 |
| May 5 | Shoreline vs. Mukilteo @ Shoreline StadiumMay 5 · 800 Meters · Place 3 · ShorewoodShorewood | 800 Meters | 3 | 2:30.87 | 9 |
| Apr 30 | Shoreline InvitationalApr 30 · 800 Meters · Place 20 · ShorewoodShorewood | 800 Meters | 20 | 2:31.02 | 9 |
| Apr 21 | Lynnwood / Shorewood @ EverettApr 21 · 800 Meters · Place 3 · ShorewoodShorewood | 800 Meters | 3 | 2:33.07 | 9 |
| Apr 16 | South Sound Classic, Presented by Skipper's Elite AthleteApr 16 · 800 Meters · Place 12 · ShorewoodShorewood | 800 Meters | 12. | 2:36.48a | 9 |
| Apr 14 | Wesco Track - Meadowdale / Mountlake Terrace / Shorewood @ Edmonds StadiumApr 14 · 800 Meters · Place 1 · ShorewoodShorewood | 800 Meters | 1 | 2:34.22 | 9 |
| Apr 9 | Birger Solberg InvitationalApr 9 · 3000m Steeplechase · Place 13 · ShorewoodShorewood | 3000m Steeplechase | 13 | 8:47.18 PB | 9 |
| Apr 9 | Birger Solberg InvitationalApr 9 · 800 Meters · Place 23 · ShorewoodShorewood | 800 Meters | 23 | 2:42.05 | 9 |
| Apr 7 | Archbishop Murphy, Mariner, Shorewood @ Shoreline StadiumApr 7 · 800 Meters · Place 2 · ShorewoodShorewood | 800 Meters | 2 | 2:37.65 | 9 |
| Mar 31 | Shorewood, Snohomish @ StanwoodMar 31 · 800 Meters · Place 3 · ShorewoodShorewood | 800 Meters | 3 | 2:41.55 | 9 |
| Mar 24 | Edmonds Woodway, Shorewood @ Shoreline StadiumMar 24 · 800 Meters · Place 3 · ShorewoodShorewood | 800 Meters | 3 | 2:48.04 | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 8 | Kellogg vs EinsteinJun 8 · High Jump · Place 6 · EinsteinEinstein | High Jump | 6. | 3-08.00 PB | 8 |
| Jun 8 | Kellogg vs EinsteinJun 8 · 800 Meters · Place 1 · EinsteinEinstein | 800 Meters | 1. | 2:36.56a | 8 |
| Jun 8 | Kellogg vs EinsteinJun 8 · 400 Meters · Place 1 · EinsteinEinstein | 400 Meters | 1. | 1:06.49a | 8 |