FULL MODE
MODE
*MLBPP*
 

RF Willie Keeler, L, Mariners

Scroll table or stretch table.
YearTeamGAvgOBPSLGOPSABRH2B3BHRRBIBBSOHBPSBCSSB%SHSFGDPED+/-FLDCCS
1985Free Agent44.310.376.408.784184255766081322724973%011001.000-
1986Free Agent108.299.363.405.768395611181411239244717502269%02950.975-
1987Free Agent148.315.380.430.8105681031792618149416520783470%037110.967-
1988Free Agent160.371.435.519.9546721582494021679576424883969%063160.956-
1989Free Agent159.344.407.474.8816661492292519870546418864168%02180.978-
1990Free Agent161.351.414.476.8906791142383222373617615865760%035110.972-
1991Free Agent155.307.379.412.7916191081901721249447030863770%332120.969-
1992Rockies33.167.205.167.3723686000111013175%01010.963-
1993White Sox18.214.267.214.4811423000016000-00000--
1994Rockies63.207.246.362.60858201222152416275%00120.9490%
1995Rockies161.334.404.502.906655118219203386759782018386%44680.971-
1996Rockies162.349.417.524.9416791502372826136555802630683%6210150.946-
1997Angels159.341.392.506.8986661282273022127051958461971%4410150.941-
1998Blue Jays161.336.406.484.89065512822026191180618017551974%3112120.944-
1999Blue Jays161.283.327.396.7236761111911920677369311601976%948100.964-
2000Blue Jays162.328.380.446.8266821112242716782478713764264%061390.972-
2001 *Blue Jays162.380.433.524.95769315726327239685769111606073%03320.995-
2002 *Free Agent157.360.421.545.96665315223526251576607910883373%02600--
2003Free Agent162.345.408.495.903679133234301514816477101144472%01400--
2004 *Free Agent162.347.402.452.8547011402432422238516415742376%016160.956-
2005Free Agent157.368.425.534.95961211322529267495364917385%71780.978-
2006Dodgers162.346.394.458.852648101224212326747787593066%93300--
2007Dodgers162.337.403.438.8416461162181816568608011843372%40400--
2008Dodgers162.374.433.482.9156491142432215664578311802973%142380.976-
2009Dodgers162.342.429.471.9006091102082625147858511442366%73940.988-
2010Athletics156.259.299.328.62759864155111505727958391671%312480.976-
2011Athletics162.287.324.351.67560673174161016430935371276%1553130.962-
2012Athletics162.342.394.448.8426961202382018661479713522865%191290.975-
2013Athletics157.330.388.417.80567610822322115525010017743866%74940.989-
2014Mariners161.369.429.512.94164513223819295755810113281368%94440.988-
2015Mariners161.357.411.485.896619120221212067443881634783%346100.967-
2016Mariners156.312.383.425.808650952032114888629614522369%23590.974-
2017Mariners160.294.347.377.724656921931910583449511723567%313980.977-
2018Red Sox161.314.376.446.8226461022032619788497817611976%12313110.968-
2019 #Red Sox160.294.350.388.73868010020024144903910020622869%8210100.970-
2020Red Sox160.339.377.459.8366881112332719693287817573165%104581.972-
2021 *Red Sox161.360.414.498.91267311724227274104479317553263%16312511.8770%
2022Indians160.263.323.359.68259081155141737743811225681%051280.974-
2023Indians157.383.443.531.9745951242282723559508414231266%00550.978-
2024Indians160.326.389.443.83265310821320224705311117231561%046100.970-
2025Indians160.283.363.388.75163910618121174666310417331569%019120.957-
2026Indians155.272.325.351.67660462164111435740989341176%026120.961-
2027 *Indians160.380.448.5521.00066913825434211362628021511775%01571.979-
2028 *Athletics160.375.438.490.92861812523220241915972141222981%05871.979-
2029Athletics155.279.332.359.691613831711615154399013693169%061171.977-
2030Athletics156.306.372.403.77563310719416183715395161043276%057100.970-
2031Pirates160.351.413.453.8666801052392519264558119652870%038110.966-
2032Pirates160.328.393.429.8226591032161915668598714702673%03791.975-
2033Diamondbacks160.272.318.369.687647681761717480359710442168%02591.974-
2034Diamondbacks160.336.415.454.8696361082142121442678820752873%029101.971-
2035Diamondbacks160.253.310.333.6435417313717102393010216332260%037160.959-
2036Pirates159.352.409.441.8506671052351819163519216732574%04300--
2037Pirates162.314.369.423.792673952112021478479615984668%04400--
2038Pirates160.305.368.384.75263010119281827349105171003574%056110.966-
2039Pirates160.324.375.449.8246429520833193954486141004868%09480.976-
2040Mariners161.372.441.496.937667129248241975765981721970%701100.972-
2041Mariners160.328.394.433.8276651052181621475629311713865%516112.971-
2042Mariners161.366.430.450.88066211724215163596075181215668%04781.975-
Current #Mariners158.352.410.462.87267711223816225455610111321174%00560.985-
Totals8884.330.390.447.83735687611411781121610602823746280747508223522147171%24516535650511.9690%
Drafted #4 by the Seattle Mariners in round 1 of the Live Draft.    14 expected salary demand.
2028 MVP  

Season Splits

YearAVGAVG VRAVG VLAVG RISPOBP VROBP VLSLG VRSLG VLOPS VROPS VLAB/H VRAB/H VL
Current.352.355.343.326.407.386.447.498.854.884476/169201/69

Milestones

CyclesBest Hit Streak
None.21 games in current season
Milestones started recording October, 2023.
 

Player Actions

Real Stats

Scroll table or stretch table.
POSAgeYearRkoRdRGAvg (Rk)OBP (Rk)SLGOPS (Rk)eOBPABRH2B3BHRRBIBBSOHBPSBFLD (Rk)AdW (Rk)SPDFireENP
RF(LF)01898808525152.384 (98).442 (84).530.972 (56).320589162226272259443401867.968 (14)-+0.02 (44)94079C
See Willie Keeler full career | Request skin change

Game Log

Scroll table or stretch table.
DateOpponentScorePOSABRH2B3BHRRBIBBKSBGDPDAVG (season)
12/4AstrosL 7-6RF512010202000.352
12/3AstrosW 13-12RF734000101000.351
12/3@AngelsW 9-4RF422100110200.349
12/3@AngelsL 6-5RF601000010000.348
12/3OriolesL 3-2RF412000000000.350
12/3OriolesW 7-6RF533000001100.349
12/2OriolesW 7-4RF500000001000.347
12/2AngelsW 7-6RF400000011000.349
12/2 AngelsW 4-1RF211000010100.352
12/2Red SoxL 6-2RF401000010000.351
12/1Red SoxL 7-2RF512000000000.352
12/1Red SoxL 8-0RF400000000000.351
12/1@AthleticsL 3-1RF512100002000.354
12/1@AthleticsW 5-3RF411000001000.353
12/1 @AstrosL 8-0RF402000000000.354
11/30@AstrosW 4-0RF400000001000.353
11/30@TigersL 2-1RF400000001000.355
11/30 @TigersW 4-3RF513000000000.358
11/30 @TigersW 3-0RF422000011000.356
11/29 AthleticsW 4-2RF412000012000.355
11/29AthleticsW 5-4RF310000001000.354
11/29 @White SoxL 5-2RF412010001000.356
11/29@White SoxL 6-5RF611000002000.355
11/29@White SoxW 3-2RF500000002000.357
11/28@NationalsL 2-0RF400000002000.360
11/28 @NationalsW 5-4RF403010210000.362
11/28@NationalsW 5-3RF400000001000.359
11/28 BrewersW 5-4RF300000010000.362
11/27 BrewersW 3-1RF411000000000.364
11/27BrewersW 2-1RF401000000000.365
11/27@CubsW 4-3RF411100000000.366
11/27 @CubsL 4-2RF411000010000.366
11/27 @CubsW 7-6RF645000000000.367
11/26 DiamondbacksW 6-5RF513000010000.362
11/26 DiamondbacksL 4-3RF604000000100.360
11/26 DiamondbacksL 3-1RF401000010100.356
11/26 @GiantsW 4-1RF501000001000.357
11/25 @GiantsL 9-7RF502000102000.359
11/25 OriolesW 6-4RF301000110000.358
11/25 OriolesL 7-3RF302000020100.358
11/25 OriolesW 5-2RF511001301000.357
11/24 @YankeesW 9-5RF423000000000.358
11/24 @YankeesL 6-4RF524000000100.355
11/24@YankeesL 4-3RF512000000000.350
11/24 TigersL 4-1RF312000010000.350
11/24TigersL 10-1RF401000001000.348
11/23 TigersL 6-5RF602100100000.349
11/23@White SoxW 8-3RF512100201000.349
11/23 @White SoxW 5-1RF512010100000.348
11/23@White SoxL 2-0RF400000002000.348
11/22 AstrosW 5-4RF411000001000.351
11/22AstrosW 1-0RF511000002000.352
11/22AstrosL 4-2RF401000000000.353
11/22Blue JaysW 7-4RF400000111000.354
11/22 Blue JaysW 6-1RF411000010000.358
11/21Blue JaysL 6-1RF300000012000.359
11/21@MetsL 4-3RF502100001000.361
11/21@MetsW 4-2RF500000002000.361
11/21 @MetsL 4-3RF422010000100.365
11/20 PhilliesL 3-1RF311000010000.364
11/20 PhilliesL 3-1RF401000001000.364
11/20 PhilliesL 6-4RF513010100000.365
11/20@CardinalsL 7-6RF612000010100.362
11/20@CardinalsW 5-1RF513000000200.363
11/19 @CardinalsW 10-4RF412000210000.359
11/19PiratesW 7-6RF500000002000.358
11/19PiratesL 7-4RF500000001000.363
11/19PiratesW 4-3RF411000001000.367
11/18 @DodgersL 2-0RF401000000000.369
11/18 @DodgersW 4-2RF413110100000.370
11/18 @DodgersL 6-1RF502000000000.366
11/18RockiesL 6-3RF511000001000.365
11/18RockiesW 6-5RF411000011000.368
11/17 RockiesW 6-5RF412000011000.369
11/17@Red SoxL 5-4RF300000020000.368
11/17@Red SoxL 3-2RF500000002010.371
11/17 @Red SoxL 4-2RF413010100000.376
11/17 IndiansW 4-0RF513100001000.372
11/16IndiansL 5-3RF522010002000.368
11/16IndiansL 2-0RF402000001100.368
11/16@TwinsL 3-2RF411100001000.366
11/16@TwinsL 4-3RF411001201000.368
11/15@TwinsW 6-5RF512000021000.369
11/15AngelsL 6-5RF421000000000.369
11/15AngelsL 5-4RF611000001100.370
11/15AngelsW 14-4RF522010110000.374
11/15 @AthleticsL 3-1RF512000000000.374
11/14@AthleticsW 8-3RF501000000000.373
11/14 @AthleticsW 7-2RF423000000000.376
11/14 @BravesL 4-3RF412000010200.371
11/14 @BravesL 4-2RF413020010200.369
11/13 @BravesL 3-2RF412001100000.364
11/13NationalsW 2-1RF200000022000.362
11/13NationalsW 8-1RF421000012000.364
11/13NationalsW 5-0RF511000002000.366
11/13@BrewersL 9-3RF410000000000.369
11/12@BrewersL 4-3RF501000102000.375
11/12@BrewersW 7-2RF500000003000.378
11/12 CubsW 2-1RF401000001000.386
11/12 CubsW 4-1RF201000020000.388
11/11CubsW 8-2RF423010111000.388
11/11@DiamondbacksW 9-0RF310000021200.381
11/11@DiamondbacksL 8-4RF402000000000.386
11/11 @DiamondbacksL 5-4RF511000001000.384
11/11 GiantsW 11-1RF524000000000.388
11/10GiantsL 1-0RF400000001000.379
11/10 GiantsL 6-4RF403000110000.386
11/10@OriolesL 7-3RF501000001000.379
11/10 @OriolesW 8-4RF534110010100.383
11/10 @OriolesW 10-1RF525100100000.373
11/9 YankeesW 5-4RF422000000300.357
11/9 YankeesW 2-1RF412000101200.354
11/9 YankeesL 3-2RF312000010100.351
11/9@TigersW 1-0RF401010101000.346
11/8 @TigersL 5-3RF412001100000.348
11/8 @TigersL 4-3RF303100020000.345
11/8 White SoxL 5-4RF504000100000.333
11/8 White SoxL 2-0RF401010000000.320
11/7 @AstrosL 5-4RF313000020000.321
11/7@AstrosL 6-1RF400000001000.309
11/7 @AstrosL 2-0RF402000010000.316
11/7@Blue JaysW 7-3RF512110100000.312
11/6 @Blue JaysL 4-3RF401000100010.309
11/6MetsW 5-2RF300000000100.310
11/6MetsL 4-2RF300000000000.317
11/6 MetsL 12-2RF412000001000.324
11/5@PhilliesW 10-8RF612000101000.319
11/5 @PhilliesW 7-6RF615200200000.318
11/5CardinalsW 6-3LF100000001000.293
11/4 CardinalsW 7-6RF432000011000.295
11/4CardinalsW 3-2RF502000001000.288
11/4@PiratesL 5-4RF401000011010.283
11/4 @PiratesW 4-3RF311001111000.284
11/3@PiratesL 1-0RF402000002000.283
11/3 DodgersW 3-2RF402000001000.275
11/3DodgersL 5-4RF511000000000.265
11/3 DodgersL 3-2LF400000000000.269
11/3@RockiesW 7-1RF512010101000.281
11/2 @RockiesW 5-2LF512000101010.274
11/2 @RockiesW 8-1LF412000010000.266
11/2 Red SoxW 3-0LF423110001000.253
11/2 Red SoxW 2-0LF412000001000.225
11/1 Red SoxW 8-0LF413000210000.209
11/1@IndiansL 5-4LF401000000000.175
11/1@IndiansL 7-3LF500000002000.169
11/1@IndiansW 6-5RF300000020200.185
11/1 TwinsW 6-0LF411010101000.196
10/31 TwinsL 7-2RF500000000000.191
10/31TwinsL 7-2RF400000001000.214
10/31@AngelsL 7-2LF400000000000.237
10/31@AngelsW 12-7LF511000011000.265
10/31 @AngelsW 3-1RF402000000100.276
10/30AthleticsL 4-0RF400000003000.240
10/30AthleticsW 3-2RF400000000010.286
10/30AthleticsW 1-0RF501010010000.353
10/30BravesL 4-3RF400000001000.417
10/29 BravesW 3-2RF322010000100.625
10/29BravesW 4-3RF503000100000.600

Follow us on social media
Pennant Chase offers free online baseball, basketball and football simulation leagues, where users draft players from the history of sports, manage their team, and results are simmed based on historical stats.
           
Site sponsors
Slo-Pitch Central
2001 - © Bacci Media LLC   |   Terms of Use   |   Privacy Policy