"He's a good, solid utility player," Blue Jays manager John Gibbons said on Saturday. "He can play second base, shortstop, you can move him everywhere. He's a pretty good runner, switch-hitter."
The 31-year-old Pennington appeared in 72 games for Arizona this season and hit .237 with a .595 OPS. The offensive numbers aren't great, but he does provide some added insurance in the event injured second baseman Devon Travis continues to experience difficulty in returning from a left shoulder injury.
Kawasaki has appeared in 14 games for Toronto, but he received just 18 at-bats in limited action. He will temporarily join the Bisons, but is expected to return when rosters expand at the beginning of September.
Pennington is a .248 hitter with a .661 OPS in 761 career games. He has appeared in at least 68 games during each of the past three seasons, but hasn't been an everyday player since 2012 in Oakland.
Gregor Chisholm is a reporter for MLB.com. Read his blog, North of the Border, follow him on Twitter @gregorMLB and Facebook, and listen to his podcast. This story was not subject to the approval of Major League Baseball or its clubs.