MESA, Ariz. -- The Cubs and infielder Corey Koskie have agreed to terms on a Minor League contract, and he will join the team after Team Canada is finished playing in the World Baseball Classic.

Koskie, 35, is a career .275 hitter and has played for Minnesota, Toronto and Milwaukee. A left-handed hitter, he has not been in the big leagues since 2006. On July 5 of that year in Milwaukee, he fell chasing a fly ball and suffered a concussion.

spring training
cactus league
grapefruit league

Terms of the contract were not disclosed, but if Koskie does not make the Cubs' Opening Day roster, he has agreed to go to Triple-A Iowa for a minimum of 30 games if needed.

"He can back up at third, back up at first, hit off the bench," Cubs general manager Jim Hendry said. "Why not?"

Koskie still has to pass a physical with the Cubs, but did get approved to play for Team Canada.

The Cubs have the majority of their roster set but are looking for backup help at third base and at first. A left-handed bat, Koskie batted a career-best .310 in 1999 with the Twins, hitting 11 homers and 21 doubles.