The Cubs’ Sammy Sosa cranks out his 21st homer in the last 30 days, something no other slugger has ever done. The previous high was 20, set by Ralph Kiner in 1947 and tied by Roger Maris in 1961. Sosa’s 30 days go from May 22nd through June 22nd.

On June 20, The Cubs’ Sammy Sosa cranks out his 21st homer in the last 30 days, something no other slugger has ever done. The previous high was 20, set by Ralph Kiner in 1947 and tied by Roger Maris in 1961. Sosa’s 30 days go from May 22nd through June 22nd.