Game Date: 07/17/2025 Front Royal Cardinals 2 AT Purcellville Cannons 3 YTD YTD Cardinals AB R H BI AVG Cannons AB R H BI AVG Butler, B 3B 3 1 1 0 .351 Kohno, M SS 2 0 0 1 .250 Gilooly, G RF 3 0 1 0 .391 Fernandez, A CF 3 0 1 0 .375 Chase, R DH 3 0 0 0 .417 Marsala, T 1B 3 1 0 0 .280 Wyatt, D C 3 1 0 1 .231 Maher, Q DH 2 0 0 0 .162 Melara, G 2B 3 0 1 0 .321 Martinez, E 3B 3 1 2 0 .333 Brookins, B LF 4 0 2 0 .250 Putz, R 2B 1 0 0 0 .295 McNelly, A 1B 2 0 0 1 .212 Diaz, K LF 2 0 0 0 .000 Frost, I CF 3 0 0 0 .188 Okpattah, E RF 3 0 0 0 .188 Bland, P SS 3 0 0 0 .205 Aparicio, A C 1 0 0 0 .111 27 2 5 2 20 2 3 1 Cardinals 0 0 0 0 0 1 1 - 2 5 2 Cannons 0 0 0 0 0 0 3 - 3 3 2 RBI--Wyatt, D C (2), McNelly, A 1B (5), TOTALS 2 (0), Kohno, M SS (11), TOTALS (0). HP--Maher, Q DH (4). SF--McNelly, A 1B (1). SH--Putz, R 2B (2). SB--Wyatt, D C 2 (3), Melara, G 2B (1), Brookins, B LF (1), Marsala, T 1B (13). E--Kohno, M SS (7), Martinez, E 3B (2). LOB--Cardinals 10, Cannons 5. YTD IP H R ER BB SO HR ERA Cardinals Clarke, C 3.0 0 0 0 2 3 0 2.08 Hasegawa, S 2.2 2 0 0 0 0 0 4.12 Halfpenny, M 0.1 0 2 0 0 0 0 0.00 Ludwig, J (L,0-1) 0.2 1 1 0 3 1 0 4.77 6.2 3 3 0 5 4 0 Cannons Lancaster, H 3.0 3 0 0 2 1 0 6.43 Staszak, N 3.0 2 1 0 0 3 0 0.00 Morrison, R (W,1-0) 1.0 0 1 0 3 1 0 3.18 7 5 2 0 5 5 0 WP--Morrison, R (2). HB--Halfpenny, M (1). SO--Butler, B, Gilooly, G, Chase, R, Brookins, B, Bland, P, Maher, Q, Putz, R, Okpattah, E 2. BB--Butler, B, Gilooly, G, Chase, R, Wyatt, D, Melara, G, Kohno, M 2, Putz, R, Diaz, K. BF--Clarke, C 9 (35), Hasegawa, S 10 (83), Halfpenny, M 3 (3), Ludwig, J 6 (61), Lancaster, H 14 (68), Staszak, N 12 (68), Morrison, R 7 (25). P-S--Clarke, C 39-21, Hasegawa, S 27-19, Halfpenny, M 9-3, Ludwig, J 27-14, Lancaster, H 48-27, Staszak, N 44-30, Morrison, R 30-15. T--2:09. GAME 1 OF DOUBLE HEADER Weather: SUNNY, 91, 12 MPH Plate Umpire - JIM CLAYTON, Field Umpire #1 - BOB NASSER, Field Umpire #3 - BRIAN MCGUGAN