| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 22 | PIAA Track & Field State ChampionshipsMay 22 · 4x100 Relay · Place 1 · Garnet Valley | 4x100 RelayRound P | 1. | 41.50a | - |
| May 22 | PIAA Track & Field State ChampionshipsMay 22 · 4x100 Relay · Place 1 · Garnet Valley | 4x100 Relay | 1. | 41.57a | - |
| Apr 18 | Penn Wood Rap Curry InvitationalApr 18 · 4x100 Relay · Place 1 · Garnet Valley | 4x100 Relay | 1. | 42.13a | - |
| Apr 1 | Rustin InviteApr 1 · 4x400 Relay · Place 2 · Garnet Valley | 4x400 Relay | 2. | 03:27.7 | - |
| Mar 25 | Lower Merion Boys MeetMar 25 · 4x800 Relay · Place 4 · Garnet Valley | 4x800 Relay | 4. | 8:53.36a | - |
| Mar 25 | Lower Merion Boys MeetMar 25 · 4x400 Relay · Place 11 · Garnet Valley | 4x400 Relay | 11. | 3:58.02a | - |
| Mar 25 | Lower Merion Boys MeetMar 25 · 4x400 Relay · Place 5 · Garnet Valley | 4x400 Relay | 5. | 3:42.71a | - |
| Mar 25 | Lower Merion Boys MeetMar 25 · 4x100 Relay · Place 10 · Garnet Valley | 4x100 Relay | 10. | 49.28a | - |
| Mar 25 | Lower Merion Boys MeetMar 25 · 4x100 Relay · Place 2 · Garnet Valley | 4x100 Relay | 2. | 43.82a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 10 | Bob Friday Warrior Invitational 2026Apr 10 · 4x400 Relay · Place 13 · Garnet Valley | 4x400 Relay | 13. | 4:02.80a | - |
| Apr 10 | Bob Friday Warrior Invitational 2026Apr 10 · 4x400 Relay · Place 1 · Garnet Valley | 4x400 Relay | 1. | 3:29.84a | - |
| Apr 10 | Bob Friday Warrior Invitational 2026Apr 10 · 4x100 Relay · Place 4 · Garnet Valley | 4x100 Relay | 4. | 46.61a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 25 | UD InviteApr 25 · 4x400 Relay · Place 13 · Garnet Valley | 4x400 Relay | 13. | 4:06.79a | - |
| Apr 25 | UD InviteApr 25 · 4x400 Relay · Place 9 · Garnet Valley | 4x400 Relay | 9. | 3:50.14a | - |
| Apr 25 | UD InviteApr 25 · 4x100 Relay · Place 13 · Garnet Valley | 4x100 Relay | 13. | 50.89a | - |
| Apr 21 | Boys CAL JVApr 21 · 4x400 Relay · Place 8 · Garnet Valley | 4x400 Relay | 8. | 4:01.99a | - |
| Apr 21 | Boys CAL JVApr 21 · 4x100 Relay · Place 1 · Garnet Valley | 4x100 Relay | 1. | 46.69a | - |
| Apr 16 | Green Raider InvApr 16 · 4x400 Relay · Place 14 · Garnet Valley | 4x400 Relay | 14. | 4:10.10a | - |
| Apr 12 | CB West RelaysApr 12 · SMR 1600m · Place 2 · Garnet Valley | SMR 1600m[200-200-400-800] | 2. | 3:56.85a | - |
| Apr 12 | CB West RelaysApr 12 · 4x200 Relay · Place 1 · Garnet Valley | 4x200 Relay | 1. | 1:29.79a | - |
| Apr 12 | CB West RelaysApr 12 · 4x800 Relay · Place 12 · Garnet Valley | 4x800 Relay | 12. | 11:15.43a | - |
| Apr 12 | CB West RelaysApr 12 · 4x800 Relay · Place 10 · Garnet Valley | 4x800 Relay | 10. | 10:01.69a | - |
| Apr 12 | CB West RelaysApr 12 · 4x400 Relay · Place 10 · Garnet Valley | 4x400 Relay | 10. | 4:19.23a | - |
| Apr 12 | CB West RelaysApr 12 · 4x400 Relay · Place 8 · Garnet Valley | 4x400 Relay | 8. | 4:00.22a | - |
| Apr 12 | CB West RelaysApr 12 · 4x100 Relay · Place 16 · Garnet Valley | 4x100 Relay | 16. | 57.85a | - |
| Apr 12 | CB West RelaysApr 12 · 4x100 Relay · Place 1 · Garnet Valley | 4x100 Relay | 1. | 43.37a | - |
| Apr 9 | Marple Newtown CAL MeetApr 9 · 4x800 Relay · Place 3 · Garnet Valley | 4x800 Relay | 3. | 8:40.41a | - |
| Apr 9 | Marple Newtown CAL MeetApr 9 · 4x400 Relay · Place 10 · Garnet Valley | 4x400 Relay | 10. | 3:58.88a | - |
| Apr 9 | Marple Newtown CAL MeetApr 9 · 4x400 Relay · Place 9 · Garnet Valley | 4x400 Relay | 9. | 3:56.60a | - |
| Apr 9 | Marple Newtown CAL MeetApr 9 · 4x100 Relay · Place 7 · Garnet Valley | 4x100 Relay | 7. | 48.63a | - |
| Apr 9 | Marple Newtown CAL MeetApr 9 · 4x100 Relay · Place 1 · Garnet Valley | 4x100 Relay | 1. | 43.56a | - |
| Apr 2 | Springfield CAL Meet (Boys Only)Apr 2 · 4x800 Relay · Place 9 · Garnet Valley | 4x800 Relay | 9. | 10:34.58a | - |
| Apr 2 | Springfield CAL Meet (Boys Only)Apr 2 · 4x800 Relay · Place 3 · Garnet Valley | 4x800 Relay | 3. | 8:48.59a | - |
| Apr 2 | Springfield CAL Meet (Boys Only)Apr 2 · 4x400 Relay · Place 10 · Garnet Valley | 4x400 Relay | 10. | 4:01.92a | - |
| Apr 2 | Springfield CAL Meet (Boys Only)Apr 2 · 4x400 Relay · Place 6 · Garnet Valley | 4x400 Relay | 6. | 3:55.49a | - |
| Apr 2 | Springfield CAL Meet (Boys Only)Apr 2 · 4x100 Relay · Place 5 · Garnet Valley | 4x100 Relay | 5. | 46.68a | - |
| Apr 2 | Springfield CAL Meet (Boys Only)Apr 2 · 4x100 Relay · Place 1 · Garnet Valley | 4x100 Relay | 1. | 43.64a | - |
| Mar 26 | Ridley Boys CAL #1Mar 26 · 4x800 Relay · Place 6 · Garnet Valley | 4x800 Relay | 6. | 10:27.89a | - |
| Mar 26 | Ridley Boys CAL #1Mar 26 · 4x400 Relay · Place 9 · Garnet Valley | 4x400 Relay | 9. | 4:08.78a | - |
| Mar 26 | Ridley Boys CAL #1Mar 26 · 4x400 Relay · Place 3 · Garnet Valley | 4x400 Relay | 3. | 3:45.69a | - |
| Mar 26 | Ridley Boys CAL #1Mar 26 · 4x100 Relay · Place 7 · Garnet Valley | 4x100 Relay | 7. | 48.75a | - |
| Mar 26 | Ridley Boys CAL #1Mar 26 · 4x100 Relay · Place 2 · Garnet Valley | 4x100 Relay | 2. | 45.07a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 20 | TFCAGP #2Dec 20 · 4x800 Relay · Garnet Valley | 4x800 Relay | -- | DNF | - |
| Dec 14 | TFCAGP #1Dec 14 · 4x200 Relay · Place 28 · Garnet Valley | 4x200 Relay | 28. | 1:42.45a | - |
| Dec 14 | TFCAGP #1Dec 14 · DMR 4000m · Place 28 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 28. | 12:34.13a | - |
| Dec 14 | TFCAGP #1Dec 14 · 4x800 Relay · Place 49 · Garnet Valley | 4x800 Relay | 49. | 11:42.38a | - |
| Dec 14 | TFCAGP #1Dec 14 · 4x800 Relay · Place 28 · Garnet Valley | 4x800 Relay | 28. | 10:02.66a | - |
| Dec 14 | TFCAGP #1Dec 14 · 4x400 Relay · Place 38 · Garnet Valley | 4x400 Relay | 38. | 4:09.19a | - |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 4x200 Relay · Place 4 · Garnet Valley | 4x200 Relay | 4. | 1:38.42a | - |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · DMR 4000m · Place 18 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 18. | 13:03.06a | - |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 4x800 Relay · Place 18 · Garnet Valley | 4x800 Relay | 18. | 10:04.52a | - |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 4x400 Relay · Place 9 · Garnet Valley | 4x400 Relay | 9. | 4:09.60a | - |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 4x400 Relay · Place 27 · Garnet Valley | 4x400 Relay | 27. | 4:19.96a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 23 | Boys CAL JVApr 23 · 4x800 Relay · Place 6 · Garnet Valley | 4x800 Relay | 6. | 10:16.61a | - |
| Apr 23 | Boys CAL JVApr 23 · 4x400 Relay · Place 5 · Garnet Valley | 4x400 Relay | 5. | 4:11.52a | - |
| Apr 23 | Boys CAL JVApr 23 · 4x100 Relay · Place 9 · Garnet Valley | 4x100 Relay | 9. | 50.92a | - |
| Apr 23 | Boys CAL JVApr 23 · 4x100 Relay · Place 5 · Garnet Valley | 4x100 Relay | 5. | 48.19a | - |
| Apr 11 | PIAA District I Fr/MS PR TrialsApr 11 · 4x100 Relay · Place 16 · Garnet Valley | 4x100 RelayRound P | 16. | 48.47a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 28 | Robert J Burdette Indoor ClassicDec 28 · SMR 1600m · Place 41 · Garnet Valley | SMR 1600m[200-200-400-800] | 41. | 4:49.21a | - |
| Dec 28 | Robert J Burdette Indoor ClassicDec 28 · 4x200 Relay · Place 21 · Garnet Valley | 4x200 Relay | 21. | 1:43.49a | - |
| Dec 28 | Robert J Burdette Indoor ClassicDec 28 · 4x400 Relay · Place 28 · Garnet Valley | 4x400 Relay | 28. | 4:08.99a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x200 Relay · Place 16 · Garnet Valley | 4x200 Relay | 16. | 1:38.89a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · DMR 4000m · Place 37 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 37. | 13:18.50a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x800 Relay · Place 22 · Garnet Valley | 4x800 Relay | 22. | 9:39.52a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x400 Relay · Place 41 · Garnet Valley | 4x400 Relay | 41. | 4:25.42a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x400 Relay · Place 41 · Garnet Valley | 4x400 Relay | 41. | 4:03.82a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x200 Relay · Place 15 · Garnet Valley | 4x200 Relay | 15. | 1:39.04a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · DMR 4000m · Place 15 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 15. | 11:51.92a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x800 Relay · Place 14 · Garnet Valley | 4x800 Relay | 14. | 9:44.96a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x400 Relay · Place 37 · Garnet Valley | 4x400 Relay | 37. | 4:07.48a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 19 | PIAA District 1 AAA/AA ChampionshipsMay 19 · 4x100 Relay · Place 28 · Garnet Valley | 4x100 RelayRound P | 28. | 44.95a | - |
| May 3 | BOYS DELCO CHAMPIONSHIPMay 3 · 4x800 Relay · Place 3 · Garnet Valley | 4x800 Relay | 3. | 9:33.13a | - |
| May 3 | BOYS DELCO CHAMPIONSHIPMay 3 · 4x400 Relay · Place 3 · Garnet Valley | 4x400 Relay | 3. | 3:51.51a | - |
| May 3 | BOYS DELCO CHAMPIONSHIPMay 3 · 4x400 Relay · Place 1 · Garnet Valley | 4x400 Relay | 1. | 3:41.27a | - |
| May 3 | BOYS DELCO CHAMPIONSHIPMay 3 · 4x400 Relay · Place 7 · Garnet Valley | 4x400 Relay | 7. | 3:51.01a | - |
| May 3 | BOYS DELCO CHAMPIONSHIPMay 3 · 4x100 Relay · Place 2 · Garnet Valley | 4x100 Relay | 2. | 47.52a | - |
| May 3 | BOYS DELCO CHAMPIONSHIPMay 3 · 4x100 Relay · Place 4 · Garnet Valley | 4x100 Relay | 4. | 44.37a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 22 | TFCAofGP Meet #3Dec 22 · 4x200 Relay · Place 25 · Garnet Valley | 4x200 Relay | 25. | 1:48.07a | - |
| Dec 22 | TFCAofGP Meet #3Dec 22 · 4x200 Relay · Place 2 · Garnet Valley | 4x200 Relay | 2. | 1:41.20a | - |
| Dec 22 | TFCAofGP Meet #3Dec 22 · DMR 4000m · Place 7 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 7. | 11:56.06a | - |
| Dec 22 | TFCAofGP Meet #3Dec 22 · 4x800 Relay · Place 15 · Garnet Valley | 4x800 Relay | 15. | 9:54.65a | - |
| Dec 17 | TFCAofGP Meet #2Dec 17 · 4x200 Relay · Place 14 · Garnet Valley | 4x200 Relay | 14. | 1:41.44a | - |
| Dec 17 | TFCAofGP Meet #2Dec 17 · DMR 4000m · Place 5 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 5. | 11:43.06a | - |
| Dec 17 | TFCAofGP Meet #2Dec 17 · 4x800 Relay · Place 12 · Garnet Valley | 4x800 Relay | 12. | 9:41.85a | - |
| Dec 17 | TFCAofGP Meet #2Dec 17 · 4x400 Relay · Place 6 · Garnet Valley | 4x400 Relay | 6. | 4:07.19a | - |
| Dec 10 | TFCAofGP Meet #1Dec 10 · 4x200 Relay · Place 28 · Garnet Valley | 4x200 Relay | 28. | 1:43.82a | - |
| Dec 10 | TFCAofGP Meet #1Dec 10 · DMR 4000m · Place 19 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 19. | 12:34.89a | - |
| Dec 10 | TFCAofGP Meet #1Dec 10 · 4x800 Relay · Place 28 · Garnet Valley | 4x800 Relay | 28. | 10:01.62a | - |
| Dec 10 | TFCAofGP Meet #1Dec 10 · 4x800 Relay · Place 27 · Garnet Valley | 4x800 Relay | 27. | 10:01.49a | - |
| Dec 10 | TFCAofGP Meet #1Dec 10 · 4x400 Relay · Place 18 · Garnet Valley | 4x400 Relay | 18. | 3:55.86a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 20 | PIAA District I AA / AAA ChampionshipsMay 20 · 4x100 Relay · Garnet Valley | 4x100 RelayRound P | -- | DNF | - |
| Apr 29 | Penn Relays - HS Day 2Apr 29 · 4x100 Relay · Place 7 · Garnet Valley | 4x100 Relay | 7. | 48.51a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 18 | UC Holiday HS InvitationalDec 18 · 4x800 Relay · Place 7 · Garnet Valley | 4x800 Relay | 7. | 9:17.30a | - |
| Dec 18 | UC Holiday HS InvitationalDec 18 · 4x400 Relay · Place 11 · Garnet Valley | 4x400 Relay | 11. | 4:02.12a | - |
| Dec 18 | UC Holiday HS InvitationalDec 18 · 4x800 Relay · Place 7 · Garnet Valley | 4x800 Relay | 7. | 9:17.30a | - |
| Dec 18 | UC Holiday HS InvitationalDec 18 · 4x400 Relay · Place 11 · Garnet Valley | 4x400 Relay | 11. | 4:02.12a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 6 | Delco ChampionshipMay 6 · 4x800 Relay · Place 14 · Garnet Valley | 4x800 Relay | 14. | 10:23.08a | - |
| May 6 | Delco ChampionshipMay 6 · 4x800 Relay · Place 11 · Garnet Valley | 4x800 Relay | 11. | 10:01.08a | - |
| May 6 | Delco ChampionshipMay 6 · 4x800 Relay · Place 7 · Garnet Valley | 4x800 Relay | 7. | 8:47.56a | - |
| May 6 | Delco ChampionshipMay 6 · 4x400 Relay · Place 10 · Garnet Valley | 4x400 Relay | 10. | 4:12.14a | - |
| May 6 | Delco ChampionshipMay 6 · 4x400 Relay · Place 9 · Garnet Valley | 4x400 Relay | 9. | 3:32.22a | - |
| May 6 | Delco ChampionshipMay 6 · 4x100 Relay · Place 10 · Garnet Valley | 4x100 Relay | 10. | 52.47a | - |
| May 6 | Delco ChampionshipMay 6 · 4x100 Relay · Place 2 · Garnet Valley | 4x100 Relay | 2. | 48.68a | - |
| Apr 16 | West Chester Warrior InvitationalApr 16 · 4x100 Relay · Place 4 · Garnet Valley | 4x100 Relay | 4. | 45.80a | - |
| Apr 7 | CAL Meet #1 - Radnor (Boys Only)Apr 7 · 4x800 Relay · Place 7 · Garnet Valley | 4x800 Relay | 7. | 9:11.51a | - |
| Apr 7 | CAL Meet #1 - Radnor (Boys Only)Apr 7 · 4x400 Relay · Place 6 · Garnet Valley | 4x400 Relay | 6. | 3:57.83a | - |
| Apr 7 | CAL Meet #1 - Radnor (Boys Only)Apr 7 · 4x400 Relay · Place 4 · Garnet Valley | 4x400 Relay | 4. | 3:46.52a | - |
| Apr 7 | CAL Meet #1 - Radnor (Boys Only)Apr 7 · 4x100 Relay · Place 2 · Garnet Valley | 4x100 Relay | 2. | 45.36a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x200 Relay · Place 8 · Garnet Valley | 4x200 Relay | 8. | 1:40.89a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · DMR 4000m · Place 15 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 15. | 12:06.40a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x800 Relay · Place 24 · Garnet Valley | 4x800 Relay | 24. | 10:26.17a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x400 Relay · Place 9 · Garnet Valley | 4x400 Relay | 9. | 3:51.74a | - |
| Dec 14 | TFCAofGP Meet #1Dec 14 · 4x200 Relay · Place 30 · Garnet Valley | 4x200 Relay | 30. | 1:51.43a | - |
| Dec 14 | TFCAofGP Meet #1Dec 14 · DMR 4000m · Place 25 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 25. | 13:59.39a | - |
| Dec 14 | TFCAofGP Meet #1Dec 14 · 4x800 Relay · Place 13 · Garnet Valley | 4x800 Relay | 13. | 10:02.11a | - |
| Dec 14 | TFCAofGP Meet #1Dec 14 · 4x800 Relay · Place 11 · Garnet Valley | 4x800 Relay | 11. | 9:04.85a | - |
| Dec 14 | TFCAofGP Meet #1Dec 14 · 4x400 Relay · Place 7 · Garnet Valley | 4x400 Relay | 7. | 3:44.94a | - |
| Jan 25 | Ocean Breeze Invitational Jan 25 · 4x200 Relay · Place 8 · Garnet Valley | 4x200 Relay | 8. | 1:40.23a | - |
| Jan 25 | Ocean Breeze Invitational Jan 25 · 4x200 Relay · Place 5 · Garnet Valley | 4x200 Relay | 5. | 1:45.04a | - |
| Jan 25 | Ocean Breeze Invitational Jan 25 · 4x200 Relay · Place 15 · Garnet Valley | 4x200 RelayRound P | 15. | 1:33.83a | - |
| Jan 25 | Ocean Breeze Invitational Jan 25 · 4x400 Relay · Place 39 · Garnet Valley | 4x400 Relay | 39. | 3:55.92a | - |
| Jan 25 | Ocean Breeze Invitational Jan 25 · 4x400 Relay · Place 18 · Garnet Valley | 4x400 Relay | 18. | 3:34.70a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 24 | PIAA State ChampionshipsMay 24 · 4x400 Relay · Place 5 · Garnet Valley | 4x400 RelayRound P | 5. | 3:24.28a | - |
| May 17 | PIAA District 1 AAA ChampionshipsMay 17 · 4x800 Relay · Place 22 · Garnet Valley | 4x800 RelayRound P | 22. | 8:39.11a | - |
| May 17 | PIAA District 1 AAA ChampionshipsMay 17 · 4x400 Relay · Place 8 · Garnet Valley | 4x400 RelayRound P | 8. | 3:22.63a | - |
| May 17 | PIAA District 1 AAA ChampionshipsMay 17 · 4x400 Relay · Place 8 · Garnet Valley | 4x400 Relay | 8. | 3:23.59a | - |
| May 17 | PIAA District 1 AAA ChampionshipsMay 17 · 4x100 Relay · Place 24 · Garnet Valley | 4x100 RelayRound P | 24. | 44.26a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 22 | TFCAofGP Meet #2Dec 22 · 4x200 Relay · Place 39 · Garnet Valley | 4x200 Relay | 39. | 1:49.47a | - |
| Dec 22 | TFCAofGP Meet #2Dec 22 · 4x200 Relay · Place 15 · Garnet Valley | 4x200 Relay | 15. | 1:40.96a | - |
| Dec 22 | TFCAofGP Meet #2Dec 22 · 4x800 Relay · Place 23 · Garnet Valley | 4x800 Relay | 23. | 10:32.56a | - |
| Dec 22 | TFCAofGP Meet #2Dec 22 · 4x400 Relay · Place 7 · Garnet Valley | 4x400 Relay | 7. | 3:40.23a | - |
| Dec 15 | TFCAofGP Meet #1Dec 15 · 4x200 Relay · Place 20 · Garnet Valley | 4x200 Relay | 20. | 1:48.11a | - |
| Dec 15 | TFCAofGP Meet #1Dec 15 · 4x800 Relay · Place 14 · Garnet Valley | 4x800 Relay | 14. | 10:06.90a | - |
| Dec 15 | TFCAofGP Meet #1Dec 15 · 4x800 Relay · Place 8 · Garnet Valley | 4x800 Relay | 8. | 9:17.20a | - |
| Dec 15 | TFCAofGP Meet #1Dec 15 · 4x400 Relay · Place 7 · Garnet Valley | 4x400 Relay | 7. | 3:45.32a | - |
| Jan 27 | Ocean Breeze InvitationalJan 27 · 4x200 Relay · Place 9 · Garnet Valley | 4x200 Relay | 9. | 1:45.72a | - |
| Jan 27 | Ocean Breeze InvitationalJan 27 · 4x200 Relay · Place 32 · Garnet Valley | 4x200 RelayRound P | 32. | 1:40.63a | - |
| Jan 27 | Ocean Breeze InvitationalJan 27 · 4x800 Relay · Place 24 · Garnet Valley | 4x800 Relay | 24. | 8:57.66a | - |
| Jan 27 | Ocean Breeze InvitationalJan 27 · 4x400 Relay · Place 23 · Garnet Valley | 4x400 Relay | 23. | 3:45.70a | - |
| Jan 27 | Ocean Breeze InvitationalJan 27 · 4x400 Relay · Place 7 · Garnet Valley | 4x400 Relay | 7. | 3:30.12a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 18 | PIAA District 1 AAA ChampionshipsMay 18 · 4x400 Relay · Place 14 · Garnet Valley | 4x400 RelayRound P | 14. | 3:26.35a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x800 Relay · Place 2 · Garnet Valley | 4x800 Relay | 2. | 9:10.37a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x800 Relay · Place 4 · Garnet Valley | 4x800 Relay | 4. | 8:27.81a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x400 Relay · Place 1 · Garnet Valley | 4x400 Relay | 1. | 3:45.86a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x400 Relay · Place 6 · Garnet Valley | 4x400 Relay | 6. | 3:30.09a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x100 Relay · Garnet Valley | 4x100 Relay | -- | 50.01a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x100 Relay · Place 6 · Garnet Valley | 4x100 Relay | 6. | 49.05a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x100 Relay · Place 9 · Garnet Valley | 4x100 Relay | 9. | 45.11a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x200 Relay · Place 8 · Garnet Valley | 4x200 Relay | 8. | 1:49.11a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x200 Relay · Place 17 · Garnet Valley | 4x200 Relay | 17. | 1:43.81a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x200 Relay · Place 26 · Garnet Valley | 4x200 RelayRound P | 26. | 1:38.62a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · DMR 4000m · Place 27 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 27. | 12:48.66a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · DMR 4000m · Place 20 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 20. | 11:36.76a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x800 Relay · Place 39 · Garnet Valley | 4x800 Relay | 39. | 9:54.96a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x800 Relay · Place 13 · Garnet Valley | 4x800 Relay | 13. | 8:48.65a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x400 Relay · Place 4 · Garnet Valley | 4x400 Relay | 4. | 4:07.77a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x400 Relay · Place 40 · Garnet Valley | 4x400 Relay | 40. | 4:12.29a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x400 Relay · Place 36 · Garnet Valley | 4x400 Relay | 36. | 4:05.22a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x400 Relay · Place 21 · Garnet Valley | 4x400 Relay | 21. | 3:45.85a | - |
| Dec 30 | Ocean Breeze HS Holiday Festival Dec 30 · 4x400 Relay · Place 4 · Garnet Valley | 4x400 Relay | 4. | 3:31.58a | - |
| Dec 23 | TFCAofGP Meet #2Dec 23 · 4x200 Relay · Place 6 · Garnet Valley | 4x200 Relay | 6. | 1:46.49a | - |
| Dec 23 | TFCAofGP Meet #2Dec 23 · 4x200 Relay · Place 10 · Garnet Valley | 4x200 Relay | 10. | 1:38.39a | - |
| Dec 23 | TFCAofGP Meet #2Dec 23 · DMR 4000m · Place 12 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 12. | 11:54.36a | - |
| Dec 23 | TFCAofGP Meet #2Dec 23 · 4x800 Relay · Place 15 · Garnet Valley | 4x800 Relay | 15. | 9:54.35a | - |
| Dec 23 | TFCAofGP Meet #2Dec 23 · 4x400 Relay · Place 14 · Garnet Valley | 4x400 Relay | 14. | 3:48.91a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x200 Relay · Place 23 · Garnet Valley | 4x200 Relay | 23. | 1:50.80a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · DMR 4000m · Place 18 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 18. | 12:43.06a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x800 Relay · Place 5 · Garnet Valley | 4x800 Relay | 5. | 8:52.36a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x400 Relay · Place 5 · Garnet Valley | 4x400 Relay | 5. | 3:44.19a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 19 | PIAA District 1 AAA ChampionshipsMay 19 · 4x400 Relay · Place 13 · Garnet Valley | 4x400 RelayRound P | 13. | 3:27.03a | - |
| Apr 1 | Haverford InvitationalApr 1 · DMR 4000m · Place 2 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 2. | 11:07.69a | - |
| Apr 1 | Haverford InvitationalApr 1 · 4x400 Relay · Place 4 · Garnet Valley | 4x400 Relay | 4. | 3:36.73a | - |
| Apr 1 | Haverford InvitationalApr 1 · 4x100 Relay · Place 15 · Garnet Valley | 4x100 Relay | 15. | 47.10a | - |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · SMR 1600m · Place 14 · Garnet Valley | SMR 1600m[200-200-400-800] | 14. | 4:04.47a | - |
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · 4x200 Relay · Place 11 · Garnet Valley | 4x200 Relay | 11. | 1:51.71a | - |
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · 4x200 Relay · Place 8 · Garnet Valley | 4x200 Relay | 8. | 1:42.83a | - |
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · 4x200 Relay · Place 9 · Garnet Valley | 4x200 Relay | 9. | 1:38.56a | - |
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · DMR 4000m · Place 24 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 24. | 12:11.28a | - |
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · 4x800 Relay · Place 14 · Garnet Valley | 4x800 Relay | 14. | 9:01.75a | - |
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · 4x400 Relay · Place 11 · Garnet Valley | 4x400 Relay | 11. | 4:15.40a | - |
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · 4x400 Relay · Place 9 · Garnet Valley | 4x400 Relay | 9. | 3:57.31a | - |
| Dec 30 | Ocean Breeze Holiday FestivalDec 30 · 4x400 Relay · Place 6 · Garnet Valley | 4x400 Relay | 6. | 3:44.26a | - |
| Dec 13 | Delco Winter MeetDec 13 · 4x200 Relay · Place 10 · Garnet Valley | 4x200 Relay | 10. | 1:47.95a | - |
| Dec 13 | Delco Winter MeetDec 13 · 4x200 Relay · Place 5 · Garnet Valley | 4x200 Relay | 5. | 1:43.92a | - |
| Dec 13 | Delco Winter MeetDec 13 · DMR 4000m · Place 6 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 6. | 12:16.70a | - |
| Dec 13 | Delco Winter MeetDec 13 · DMR 4000m · Place 2 · Garnet Valley | DMR 4000m[1200-400-800-1600] | 2. | 12:00.82a | - |
| Dec 13 | Delco Winter MeetDec 13 · 4x800 Relay · Place 13 · Garnet Valley | 4x800 Relay | 13. | 10:15.98a | - |
| Dec 13 | Delco Winter MeetDec 13 · 4x800 Relay · Place 2 · Garnet Valley | 4x800 Relay | 2. | 9:24.75a | - |
| Dec 13 | Delco Winter MeetDec 13 · 4x400 Relay · Place 13 · Garnet Valley | 4x400 Relay | 13. | 4:09.99a | - |
| Dec 13 | Delco Winter MeetDec 13 · 4x400 Relay · Place 9 · Garnet Valley | 4x400 Relay | 9. | 3:53.69a | - |