Codi Gramlich (#2) hitting-1 statistics
DateOpponentAvgOB%SLGPAABRH1B2B3BHRRBI
03/17South Doyle (N).000.000.000440000000
04/06Alton (N).500.500.500442220001
04/07Wood River (N).667.667.667332220001
04/09Belleville West (N)1.0001.0001.000322220001
04/13Jerseyville (L).000.000.000220000000
04/18Waterloo (L).000.000.000003000000
04/20Mascoutah (L).333.333.333332110000
04/29Wesclin (N).667.667.667330220000
05/04Waterloo (L).500.667.500321110001
05/06New Athens (T).000.250.000432000000
05/09Mascoutah (L)1.0001.0001.000331330000
05/12Breese Central (N).000.000.000330000000
Click column headings to re-sort information

Codi Gramlich (#2) hitting-2 statistics
DateOpponentPATBKs/PABBKHBSBCSSB%ROESACLOB
03/17South Doyle (N)40.50002000.00000
04/06Alton (N)42.25001000.00000
04/07Wood River (N)32.00000000.00000
04/09Belleville West (N)32.00010000.00000
04/13Jerseyville (L)20.00000000.00000
04/20Mascoutah (L)31.00000000.00100
04/29Wesclin (N)32.00000000.00000
05/04Waterloo (L)31.00010000.00000
05/06New Athens (T)40.00010000.00100
05/09Mascoutah (L)33.00000000.00000
05/12Breese Central (N)30.00000000.00000
Click column headings to re-sort information

Codi Gramlich (#2) fielding statistics
DateOpponentPOAstOutsEPBFldDP
03/17South Doyle (N)101001.0000
04/20Mascoutah (L)101001.0000
05/12Breese Central (N)101001.0000
05/18Jerseyville (L)202001.0000
Click column headings to re-sort information