Alfonso Soriano got off to a slow start this season and spent some time on the D.L. But since his return, Soriano has been absolutely on fire and it has really propelled the Cubs’ offense. Soriano has played in 25 games in May and he is 35 for 102 (.343 avg, 1.070 OPS) with 18 runs scored, 9 homers, 24 RBIs and 1 stolen base. His recent hot bat has made his season numbers look pretty good and the Cubs hope he keeps swinging a hot stick. Soriano has now played in 38 games for the Cubs this season and he is 45 for 159 (.283 avg, .876 OPS) with 25 runs scored, 11 homers, 29 RBIs and 3 stolen bases.