Kyle Schwarber is off to a heck of a start in his professional career.
The 22-year-old was named the Cubs minor league player of the month for May after hitting .297/.443/.582 in the month with eight homers, 18 runs and 17 RBI in 28 games.
Schwarber led the entire Cubs system in homers, walks, slugging percentage and OPS for the month and paced the Southern League in walks while also finishing second in homers, third in OPS and OBP and fourth in slugging.
Schwarber is determined to stick at catcher and his fielding is a work in progress, but his bat and plate approach may be nearly MLB-ready. He owns a career 1.052 OPS in 119 minor-league games with 30 homers and 85 RBI in 419 at-bats.
On the season, Schwarber is hitting .312 with a 1.038 OPS, 12 homers, 32 RBI, 31 runs and a 37:42 BB:K ratio with Double-A Tennessee.
The Cubs named 2014 10th-round draft pick Ryan Williams the organization's minor league pitcher of the month as the right-hander went 2-1 with a 1.59 ERA in five starts for Class-A South Bend.
Williams, 23, is 4-1 with a sparkling 1.17 ERA and 0.708 WHIP in 53.2 innings on the season with South Bend.
[SHOP CUBS: Get your Cubs gear right here]
He was promoted to Double-A Tennessee and started Wednesday's game for the Smokies, surrendering three runs in 5.1 innings with four strikeouts.
Williams had a 1.35 ERA and 0.90 WHIP in 11 relief appearances in the Cubs system last season.