Baseball Hall of Fame: Félix Hernández, Troy Tulowitzki, Curtis Granderson headline possible one-and-dones
The 2025 Baseball Hall of Fame ballot includes 14 holdovers and 14 newcomers. We can make educated guesses on some of the first-timers like Ichiro Suzuki (welcome to the Hall of Fame) and CC Sabathia (maybe he makes it this year, maybe not, but probably will eventually) along with second basemen who could hang around in Dustin Pedroia and Ian Kinsler.
It’s possible the rest of the first-time entries on the ballot are here for just their one go-round, but it’s an impressive group of one-and-doners, so let’s give them their due here in relatively rapid-fire fashion.
I’ll list these 10 in order of what I believe their chances are to hang around on the ballot or even just get one vote. My main purpose here is to highlight the great careers of these players and give the fans a chance to see their Hall of Fame resumes instead of simply dismissing them outright. They deserve some kudos for making the ballot.
Félix Hernández
There was a time when it would’ve been outlandish to think about King Félix falling off the Hall of Fame ballot in his first year, but it happened to Johan Santana. I think there’s a decent chance he hangs around on the ballot, but his career falling apart around the time he turned 30 is what’ll keep him out.
Through his age-29 season, Hernández had a Cy Young with two runner-up finishes in addition to three other top-10 finishes and six trips to the All-Star Game. He had 143 wins (despite playing for some bad Mariners teams) and over 2,000 strikeouts with a 3.11 career ERA. That’s the foundation of a Hall of Famer. He went 26-35 with a 4.89 ERA and 0.0 WAR the rest of his career.
In all, Hernández was 169-136 with a 3.42 ERA (117 ERA+), 1.21 WHIP and 2,524 strikeouts in 2,729 ⅔ innings. His top statistically similar matches are all “Hall of the Very Good” types in Cole Hamels, Kevin Appier, John Lackey and Jake Peavy. He’s 97th in JAWS, coincidentally sitting right behind another pitcher who had a short peak in Sandy Koufax. Hernández did not have a Koufaxian peak, though, which means he needed to compile a lot more than Koufax did. Other pitchers in the vicinity here in JAWS are Frank Viola, Roy Oswalt, Mark Langston and Kenny Rogers.
The doors of Cooperstown finally came open for Larry Walker and Todd Helton, so maybe that makes the road easier for Tulo?
Tulowitzki finished fifth in MVP voting twice, eighth place once and got votes three other years. He’s a five-time All-Star with two Gold Gloves and two Silver Sluggers. He had four 6+ WAR seasons and two others above five.
In all, Tulowitzki hit .290/.361/.495 (118 OPS+) with 1,391 hits, 264 doubles, 24 triples, 225 home runs, 780 RBI, 762 runs and 57 stolen bases. He had some big postseason hits and played in a World Series, but overall hit .213/.260/.368 in 35 playoff games.
Tulowitzki sits 28th in JAWS for shortstops, a decent jog below the Hall of Fame standard and around the likes of Nomar Garciaparra and Miguel Tejada.
A Swiss Army Knife on defense for the better part of his 14-year career, Zobrist played in the World Series for three different teams, winning two rings and taking the MVP in the 2016 World Series. To win the World Series for the Cubs and Royals while making it with the Rays seems like a nice feather in his cap.
In the regular season, he hit .266 but with an excellent .357 OBP. Throw in his .426 slugging and it’s good for a 113 OPS+. He ended up with 1,566 hits, 349 doubles, 44 triples, 167 home runs, 768 RBI, 884 runs and 116 stolen bases.
The ability to play all over the place made Zobrist extra valuable, but in terms of the Hall of Fame, his numbers fall short. He played most at second base and sits 27th there in JAWS, flanked by Tony Phillips and Chuck Knoblauch, a decent little hop and skip behind Pedroia and Kinsler while a sizable margin behind Chase Utley, who remains on the ballot.
It’s possible one of baseball’s truly nice guys gets a few votes from those who loved covering him.
Speaking of nice guys …
Grandy had some amazing statistical seasons. In 2007, with the Tigers, he put up 38 doubles, 23 triples, 23 homers and 26 steals. A few years later, he topped 40 homers in back-to-back seasons for the Yankees. In 2011, he drove home 119 runs while scoring 136 times, finishing fourth in MVP voting.
The three-time All-Star won a Silver Slugger and a Roberto Clemente Award.
When the dust settled on Granderson’s 16-year career, he had hit .249/.337/.465 (113 OPS+) with 1,800 hits, 346 doubles, 95 triples, 344 home runs, 937 RBI, 1,217 runs and 153 stolen bases.
In 64 playoff games, Granderson had nine doubles, three triples, nine homers, 30 RBI, 27 runs and nine steals, hitting .224/.317/.424.
JAWS has him 33rd among center fielders, well below the Hall of Fame standard and around some very good players like Bernie Williams, Devon White, Ellis Burks and Torii Hunter.
A four-time All-Star, Silver Slugger and Gold Glover, Martin finished as high as 13th in MVP voting (2014). He played in 58 playoff games for four different franchises.
In parts of 14 seasons, Martin slashed .248/.349/.397 (101 OPS+) with 1,416 hits, 255 doubles, 191 home runs, 771 RBI, 803 runs and 101 stolen bases.
Behind the plate, Martin, the owner of a veritable cannon, led the majors in runners caught stealing four times and added leading his own league two others.
In JAWS, Martin sits 28th all-time among catchers, a touch behind the likes of Darrell Porter, Jim Sundberg and Lance Parrish.
We’ll stay here at catcher, because McCann sits seven spots behind Martin in JAWS at 35th all-time, a bit behind Victor Martinez and a bit ahead of Javy López and Mickey Tettleton.
In McCann’s 15 years, he made the playoffs 11 times with three different teams, winning the World Series in 2017 with the Astros.
One of the most consistent power-hitting catcher, McCann topped 20 home runs 10 times. The only other catchers to do that were Mike Piazza (12 times), Johnny Bench (11) and Yogi Berra (11).
Overall, McCann hit .262/.337/.452 (110 OPS+) with 1,590 hits, 294 doubles, 282 home runs, 1,018 RBI and 742 runs. The seven-time All-Star won six Silver Sluggers.
Hanley Ramírez
A Rookie of the Year shortstop in 2006 with the Marlins, Ramírez would end up playing third base, left field and then first base with four different teams by the end of his career. He won a batting title in 2009 and finished second in MVP voting that year. The three-time All-Star won two Silver Sluggers and topped 50 stolen bases twice.
In his 15 years, Ramírez hit .289/.360/.486 (124 OPS+) with 1,834 hits, 375 doubles, 32 triples, 271 home runs, 917 RBI, 1,049 runs and 281 steals.
In his 20 playoff games, Hanley generally stepped up. He hit .380/.450/.577 with nine doubles, one triple, one home run and 14 RBI.
JAWS has him 42nd among shortstops, a bit ahead of Omar Vizquel and Rafael Furcal while closely trailing Tony Fernández.
A model of consistency for the 2010s Orioles, Jones topped 25 homers and 80 RBI six straight years. The five-time All-Star won four Gold Gloves, a Silver Slugger and topped out at sixth in MVP voting (2012), receiving votes in two other years.
All told, Jones hit .277/.317/.454 (106 OPS+) with 1,939 hits, 336 doubles, 29 triples, 282 home runs, 945 RBI, 963 runs and 97 stolen bases. He also led AL center fielders in assists three times.
In JAWS, Jones is 81st all-time among center fielders, right around Shane Victorino, Jacoby Ellsbury, Lance Johnson and Marquis Grissom.
Jones isn’t a Hall of Famer, but that he’s this low on the ballot is a testament to how relatively loaded it is this year.
Carlos González
In his breakthrough 2010 campaign, Cargo won the batting title (.336) while leading the NL in hits and the majors in total bases. He finished third in MVP voting. He never quite matched that level again, but still made three All-Star teams while winning three Gold Gloves and two Silver Sluggers.
He finished his career a .285/.343/.500 hitter with a 112 OPS+, 1,432 hits, 302 doubles, 40 triples, 234 home runs, 785 RBI, 821 runs and 122 stolen bases.
Also, though it was only four games, it should be noted that in the 2009 playoffs, González for 10 for 17 (.588) with two doubles and a home run.
He sits 94th in JAWS at left field, next to Garret Anderson and Shanon Stewart.
Things might be starting to get a bit easier for relievers, but Rodney feels unlikely to get a vote. Perhaps his best use at this point is as a versatile Immaculate Grid play, as he appeared in the majors for 11 different teams. The three-time All-Star had his best season in 2012 for the Rays and he was good enough to finish fifth in AL Cy Young voting.
In his 17 years, he saved 327 games (19th all-time) with a 3.80 ERA, 1.37 WHIP and 943 strikeouts. Anything WAR-related isn’t kind, though, in terms of any Hall of Fame hope. He’s 326th among relievers in JAWS, for example, in the vicinity of Glen Perkins, Scott Linebrink and Danny Graves.
require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0843\/bundles\/sportsmediajs\/js-build","config":{"version":{"fly\/components\/accordion":"1.0","fly\/components\/alert":"1.0","fly\/components\/base":"1.0","fly\/components\/carousel":"1.0","fly\/components\/dropdown":"1.0","fly\/components\/fixate":"1.0","fly\/components\/form-validate":"1.0","fly\/components\/image-gallery":"1.0","fly\/components\/iframe-messenger":"1.0","fly\/components\/load-more":"1.0","fly\/components\/load-more-article":"1.0","fly\/components\/load-more-scroll":"1.0","fly\/components\/loading":"1.0","fly\/components\/modal":"1.0","fly\/components\/modal-iframe":"1.0","fly\/components\/network-bar":"1.0","fly\/components\/poll":"1.0","fly\/components\/search-player":"1.0","fly\/components\/social-button":"1.0","fly\/components\/social-counts":"1.0","fly\/components\/social-links":"1.0","fly\/components\/tabs":"1.0","fly\/components\/video":"1.0","fly\/libs\/easy-xdm":"2.4.17.1","fly\/libs\/jquery.cookie":"1.2","fly\/libs\/jquery.throttle-debounce":"1.1","fly\/libs\/jquery.widget":"1.9.2","fly\/libs\/omniture.s-code":"1.0","fly\/utils\/jquery-mobile-init":"1.0","fly\/libs\/jquery.mobile":"1.3.2","fly\/libs\/backbone":"1.0.0","fly\/libs\/underscore":"1.5.1","fly\/libs\/jquery.easing":"1.3","fly\/managers\/ad":"2.0","fly\/managers\/components":"1.0","fly\/managers\/cookie":"1.0","fly\/managers\/debug":"1.0","fly\/managers\/geo":"1.0","fly\/managers\/gpt":"4.3","fly\/managers\/history":"2.0","fly\/managers\/madison":"1.0","fly\/managers\/social-authentication":"1.0","fly\/utils\/data-prefix":"1.0","fly\/utils\/data-selector":"1.0","fly\/utils\/function-natives":"1.0","fly\/utils\/guid":"1.0","fly\/utils\/log":"1.0","fly\/utils\/object-helper":"1.0","fly\/utils\/string-helper":"1.0","fly\/utils\/string-vars":"1.0","fly\/utils\/url-helper":"1.0","libs\/jshashtable":"2.1","libs\/select2":"3.5.1","libs\/jsonp":"2.4.0","libs\/jquery\/mobile":"1.4.5","libs\/modernizr.custom":"2.6.2","libs\/velocity":"1.2.2","libs\/dataTables":"1.10.6","libs\/dataTables.fixedColumns":"3.0.4","libs\/dataTables.fixedHeader":"2.1.2","libs\/dateformat":"1.0.3","libs\/waypoints\/infinite":"3.1.1","libs\/waypoints\/inview":"3.1.1","libs\/waypoints\/jquery.waypoints":"3.1.1","libs\/waypoints\/sticky":"3.1.1","libs\/jquery\/dotdotdot":"1.6.1","libs\/jquery\/flexslider":"2.1","libs\/jquery\/lazyload":"1.9.3","libs\/jquery\/maskedinput":"1.3.1","libs\/jquery\/marquee":"1.3.1","libs\/jquery\/numberformatter":"1.2.3","libs\/jquery\/placeholder":"0.2.4","libs\/jquery\/scrollbar":"0.1.6","libs\/jquery\/tablesorter":"2.0.5","libs\/jquery\/touchswipe":"1.6.18","libs\/jquery\/ui\/jquery.ui.core":"1.11.4","libs\/jquery\/ui\/jquery.ui.draggable":"1.11.4","libs\/jquery\/ui\/jquery.ui.mouse":"1.11.4","libs\/jquery\/ui\/jquery.ui.position":"1.11.4","libs\/jquery\/ui\/jquery.ui.slider":"1.11.4","libs\/jquery\/ui\/jquery.ui.sortable":"1.11.4","libs\/jquery\/ui\/jquery.ui.touch-punch":"0.2.3","libs\/jquery\/ui\/jquery.ui.autocomplete":"1.11.4","libs\/jquery\/ui\/jquery.ui.accordion":"1.11.4","libs\/jquery\/ui\/jquery.ui.tabs":"1.11.4","libs\/jquery\/ui\/jquery.ui.menu":"1.11.4","libs\/jquery\/ui\/jquery.ui.dialog":"1.11.4","libs\/jquery\/ui\/jquery.ui.resizable":"1.11.4","libs\/jquery\/ui\/jquery.ui.button":"1.11.4","libs\/jquery\/ui\/jquery.ui.tooltip":"1.11.4","libs\/jquery\/ui\/jquery.ui.effects":"1.11.4","libs\/jquery\/ui\/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection\/managers\/connection":{"deps":["liveconnection\/libs\/sockjs-0.3.4"]},"liveconnection\/libs\/sockjs-0.3.4":{"exports":"SockJS"},"libs\/setValueFromArray":{"exports":"set"},"libs\/getValueFromArray":{"exports":"get"},"fly\/libs\/jquery.mobile-1.3.2":["version!fly\/utils\/jquery-mobile-init"],"libs\/backbone.marionette":{"deps":["jquery","version!fly\/libs\/underscore","version!fly\/libs\/backbone"],"exports":"Marionette"},"fly\/libs\/underscore-1.5.1":{"exports":"_"},"fly\/libs\/backbone-1.0.0":{"deps":["version!fly\/libs\/underscore","jquery"],"exports":"Backbone"},"libs\/jquery\/ui\/jquery.ui.tabs-1.11.4":["jquery","version!libs\/jquery\/ui\/jquery.ui.core","version!fly\/libs\/jquery.widget"],"libs\/jquery\/flexslider-2.1":["jquery"],"libs\/dataTables.fixedColumns-3.0.4":["jquery","version!libs\/dataTables"],"libs\/dataTables.fixedHeader-2.1.2":["jquery","version!libs\/dataTables"],"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js":["https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js"]},"map":{"*":{"adobe-pass":"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js","facebook":"https:\/\/connect.facebook.net\/en_US\/sdk.js","facebook-debug":"https:\/\/connect.facebook.net\/en_US\/all\/debug.js","google":"https:\/\/apis.google.com\/js\/plusone.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/accounts.google.com\/gsi\/client","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.js","recaptcha":"https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js","supreme-golf":"https:\/\/sgapps-staging.supremegolf.com\/search\/assets\/js\/bundle.js","taboola":"https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js","twitter":"https:\/\/platform.twitter.com\/widgets.js","video-avia":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/player\/avia.min.js","video-avia-ui":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/gam\/avia.gam.min.js","video-avia-hls":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/hls\/avia.hls.min.js","video-avia-playlist":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.12.0\/plugins\/playlist\/avia.playlist.min.js","video-ima3":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3.js","video-ima3-dai":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3_dai.js","video-utils":"https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js","video-vast-tracking":"https:\/\/sports.cbsimg.net\/fly\/js\/sb55\/vast-js\/vtg-vast-client.js"}},"waitSeconds":300});
#Baseball #Hall #Fame #Félix #Hernández #Troy #Tulowitzki #Curtis #Granderson #headline #oneanddones