SAN FRANCISCO -- Tommy Joseph always has been precocious. His latest accomplishment confirms that he has remained a step ahead of his peers.

Joseph, the Giants' catcher at their Double-A Richmond affiliate, was named Thursday to the U.S. roster for the Sirius XM All-Star Futures Game at Kauffman Stadium in Kansas City.

Already a veteran of two big league Spring Training camps at age 20, Joseph hit .248 with three home runs and 15 RBIs in his first 52 games this season. Joseph endured concussion symptoms after being hit by a batter's backswing and was sidelined for almost two weeks before returning to the Flying Squirrels' lineup in late May.

Ranked No. 5 among Giants farmhands on MLB.com's Prospect Watch, Joseph sustained an impressive offensive performance last year. He hit .270 with 33 doubles, 22 home runs and 95 RBIs in 127 games at high-Class A San Jose. He broke into professional ball in 2010 with low-Class A Augusta, batting .236, with 22 doubles, 16 homers and 68 RBIs in 117 games.

The Giants knew that Joseph was an offensive threat when they selected him out of Scottsdale's Horizon High School in the second round of the 2009 First-Year Player Draft. More recently, after being considered a candidate for a switch to first base, Joseph has improved his catching abilities considerably.

The 14th annual Sirius XM All-Star Futures Game can be seen live on MLB.TV, ESPN2 and ESPN2 HD and followed live on MLB.com's Gameday on Sunday, July 8, at 2 p.m. PT. In addition, XM Radio will broadcast play-by-play coverage of the event live on MLB Network Radio XM 89. MLB.com will also provide complete coverage before, during and after the game. Fans can stay updated by following @MLBFutures on Twitter and can send/receive tweets to/from the U.S. and World team dugouts during the game by following @USDugout and @WorldDugout.

Major League Baseball, along with the Major League Baseball Scouting Bureau, MLB.com, Baseball America and the 30 Major League baseball clubs, selected the 25-man rosters.