After getting drafted, Koshansky played for the Class ATri-City Dust Devils. He played in 66 games and batted.234 with 12 home runs. His strikeout numbers were a problem though as he ranked second in the league with 84.
2005
Koshansky began the season with the Class A Asheville Tourists. He played 120 games for the Tourists, in which he batted.291 with 36 home runs in 453 at bats. He was promoted to the Double-A Tulsa Drillers on August 23. He played 12 games for them in which he batted.267 with 2 home runs. His performance earned him Baseball America's Rockies Minor League Player of the Year Award. He was second in the league to Brandon Wood in home runs, was third in extra base hits, fourth in total bases, and was fifth in RBIs. He was also awarded the South Atlantic League Hitter of the Week Award on two occasions.
2006
In, Koshansky played for the Double-A Tulsa Drillers. He was selected as the Rockies Minor League Player of the Year again when he hit.284 with 31 home runs in 132 games for Tulsa. He set the Drillers franchise record for RBI with 109. He was also second in the league in home runs and slugging percentage. He also played in the Future's Game at PNC Park in Pittsburgh. In the game, he hit a two-run home run to help lead the U.S. team over the World team, 8–5. Following the season, he was named Baseball America's 13th best prospect in the Texas League and was also named the best power hitter in the Rockies minor league organization.
2007
Koshansky began with the Triple-A Colorado Springs Sky Sox. Through 136 games, he batted.295 with 21 home runs and 99 RBI. His strong performance earned him a callup to the Colorado Rockies on September 1 when rosters expanded. He made his major league debut on that same day against the Arizona Diamondbacks as a pinch hitter in the ninth inning against Brandon Lyon. He grounded out to end the game.
2008
On August 12,, Koshanksky hit for the cycle for the Sky Sox for the second time that season; he also hit for the cycle on May 24. He became the first player in Sky Sox history to hit for the cycle twice in one season and the first player in the minors to do it since 2006. On July 5,, Koshansky started at first base for the Rockies, the first major league start of his career. Koshansky also hit his first career home run, a solo shot in the bottom of the second inning off Ryan Tucker, in a 12–6 home win over the Florida Marlins. On September 17,, Koshansky hit another home run offJosh Geer in a 1-0 win over the San Diego Padres.
2009
On March 29, 2009, Koshansky was claimed off waivers by the Texas Rangers and was optioned to Triple-A Oklahoma. Days later he was claimed off waivers by the Milwaukee Brewers and optioned to the Triple-A Nashville Sounds.