When it comes to the annual Major League Baseball Hall of Fame ballot, it's impossible to please everyone. From fans who want to wipe away the Steroid Era to those who are ready to embrace the best players in each generation—regardless of how that greatness came to frution—this afternoon's announcement will be must-watch television for sports fans.

How many players will get in? Can the Baseball Writers' Association of America find a way to keep out former Mets great Mike Piazza again? Will former Phillies ace Curt Schilling earn a nod? How many former Yankees will get the call?

Before complaining about how the BBWAA went about its 2015 selection, it's time to make your own. Using the 10-vote limit afforded to actual voters, it's time to make your voice heard by submitting what you believe to be the proper 2015 ballot.

Below are the candidates and some relevant statistics.

I'll get us started with how my 2015 ballot would look. Disclaimer: The Steroid Era happened and can't be ignored.

Barry Bonds: A good case can be made that Bonds is the greatest player in the history of the sport.

Roger Clemens: The most consistently dominant starting pitcher ever.

Randy Johnson: He could be the greatest left-handed pitcher in baseball history. Four straight Cy Young's from 1999-2002 and unhittable stuff.

Pedro Martinez: The Sandy Koufax of this generation. From 1997-2003, in the heart of the Steroid Era, Martinez's ERA+ was 213. From 1960-1966, Koufax's was 147. Martinez was that special.

Mike Mussina: Overlooked because he happened to pitch in an era with a handful of the best starters of all time. Longevity and excellence in the AL East.

Curt Schilling: Among starters with 2,500 career innings, Schilling ranks 1st in SO/BB ratio and 15th in strikeouts. Throw in the legendary postseason track record (11-2, 2.23 ERA) and this becomes an easy call.

Jeff Bagwell: Only two players in history have at least 400 home runs, an on-base percentage over .400, slugging percentage over .500 and at least 200 stolen bases. Bagwell is one of them.

Mike Piazza: There's literally no logical reason to keep the best offensive catcher in history out of the Hall of Fame.

John Smoltz: Dominated as a starter, reliever and in October.

Tim Raines: The second greatest leadoff hitter in history suffered because he played at the same time as Rickey Henderson. Should have been in years ago.

How would your ballot look? Leave them below in the comments section!

Joe Giglio may be reached at jgiglio@njadvancemedia.com. Follow him on Twitter @JoeGiglioSports. Find NJ.com on Facebook.