Primarily a first baseman, he played in Minor League Baseball for the Oakland Athletics and Florida Marlins organizations.
[1] Stokes won the Gatorade High School Baseball Player of the Year Award in 2000.
His seasons with the Triple-A Albuquerque Isotopes in 2005 and 2006 were cut short due to hand and groin injuries.
[8][9] After being traded to the Oakland Athletics organization in early 2007, Stokes played 18 games with the Triple-A Sacramento River Cats,[3] but again went on the disabled list with a back injury.
Attempting a comeback, Stokes signed a minor league contract with the Detroit Tigers in January 2010.