Gary attended South Fork High School, where he was an outstanding baseball and football player.
In baseball, he played shortstop for the South Fork Bulldogs and was a tremendous power hitter.
Gary began his college career at the University of Georgia, where in his first start as a true freshman against Clemson he rushed for 101 yards and scored two touchdowns.
He played one season of minor league baseball with the rookie-level Bradenton Expos as a left fielder and designated hitter.
Some of the 2007 teams included: Cincinnati Marshals, Los Angeles Lynx, Atlanta Thoroughbreds, Beaumont Drillers, San Antonio Steers, Wyoming Cavalry, Greensboro Revolution, Columbia Stingers, Fayetteville Guard,and San Diego Shockwave, however, the NIFL ended operations in the 2007 season.