Cuban infielder Jose Carlos Thompson has agreed to a minor league contract with the Houston Astros.

The 23-year-old hit .440 in 59 games for Western Oklahoma Junior College in 2009 with 10 home runs, 62 RBI and 10 stolen bases. While he did not play for a team in 2010, the Astros said he has been evaluated on several occasions since September by Felix Francisco, a special assistant to general manager Ed Wade.

Thompson's contract includes an invitation to major league spring training.

Wade said Thompson can play shortstop or second base.

"We like his ability," Wade said. "Felix Francisco describes him as having 'plus' bat speed. We'll have the chance to get an extended look at him in spring training and see where he is a fit for us."