| Games played |
| Mar 5 vs. Georgetown Day | 3 for 3 with 5 RBI, 3 runs scored, 3 HR, 1 walk |
| Mar 6 vs. Georgetown Day | 1 for 3 with 2 runs scored, 1 strikeout, 3 SB |
| Mar 7 vs. St. Andrew's | 3 for 3 with 3 RBI, 4 runs scored, 3 2B, 1 walk, 2 SB |
| Mar 14 vs. Maret | 2 for 3 with 2 RBI, 1 run scored, 1 HR |
| Mar 17 vs. Maret | 0 for 3 with 3 strikeouts |
| Mar 19 vs. Bullis | 1 for 2 with 2 RBI, 1 2B, 1 walk |
| Mar 31 vs. Jackson-Reed | 0 for 2 with 1 run scored, 2 walks, 1 strikeout |
| Apr 4 vs. St. James | 1 for 3 with 1 RBI, 2 runs scored, 1 HR, 1 SB, 2 HBP |
| Apr 4 vs. St. James | 1 for 3 with 1 RBI, 2 runs scored, 1 walk, 1 strikeout |
| Apr 11 vs. St. Albans | 2 for 4 with 3 RBI, 1 run scored, 1 2B, 1 HR, 1 strikeout |
| Apr 14 vs. Gonzaga | 2 for 3 with 1 run scored, 1 2B, 1 strikeout |
| Apr 16 vs. Landon | 0 for 2 with 1 run scored, 2 walks, 1 strikeout, 1 SB |
| Apr 18 vs. DC International | 0 for 3 with 1 RBI, 1 run scored, 1 walk, 1 strikeout |
| Apr 18 vs. St. Andrew's | 1 for 2 with 2 RBI, 1 run scored, 1 walk, 1 strikeout, 1 SB, 1 HBP |
| Apr 21 vs. Flint Hill | 1 for 2 with 1 RBI |
| Apr 23 vs. Flint Hill | 0 for 1 |
| Apr 25 vs. School Without Walls | 1 for 2 with 1 RBI, 1 run scored, 1 HR, 1 walk |
| Apr 28 vs. Potomac | 0 for 2 with 1 walk, 1 strikeout, 1 HBP |
| Apr 30 vs. Potomac | 0 for 3 with 1 walk, 2 strikeouts |
| May 5 vs. Georgetown Day | 1 for 3 with 1 RBI, 1 walk |
| May 7 vs. Potomac | 0 for 3 with 1 walk, 2 strikeouts |
| May 9 vs. Flint Hill | 2 for 5 with 5 RBI, 2 runs scored, 1 2B, 1 HR, 1 strikeout |
| May 12 vs. Gonzaga | 0 for 2 with 2 runs scored, 2 walks, 1 strikeout |
| May 14 vs. St. Albans | 1 for 3 with 1 RBI, 1 run scored, 1 HR, 1 walk, 1 strikeout
Moonshot homerun to left-center earned Speece the top spot in the single-season HR record list in his final at-bat of his high school career.
|