And so comes the question of what will win out -- youth or 108 career All-Star Game appearances?
The celebrity cast includes Steelers great Franco Harris, director Rob Reiner, comedians Jimmy Kimmel and Sarah Silverman, Danny Masterson ("That 70's Show"), Leeann Tweeden ("Best Damn Sports Show Period"), James Denton ("Desperate Housewives"), Marcus Giamatti ("Judging Amy"), country music star Cowboy Troy, Carlos Bernard ("24"), Tony Potts ("Access Hollywood"), Trevor Morgan ("Chasing 3000") and X-Games stars Dave Mirra and Carey Hart.
And on the legends side will be Bill Mazeroski, Ernie Banks, Dave Winfield, Ozzie Smith, Gary Carter, Rollie Fingers, Andre Dawson, Dave Parker, Bill Madlock, Fred Lynn, Harold Reynolds, Tommy John and John Kruk.
First pitch will be at 7 p.m. ET on Sunday night. The game will be televised at around 10 p.m. the following night on ESPN, immediately following coverage of the Century 21 Home Run Derby.
All-Star Sunday also includes the XM Satellite All-Star Futures Game to be held earlier in the afternoon. Plenty of upper-deck tickets ($20 and $30) still remain for the day, and they can be purchased online at pirates.com or by phone at 888-FANFEST.
David Briggs is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.