Author Archive

Is Giancarlo Stanton BACK Back?

Vincent Carchietta-Imagn Images

To put it delicately, Giancarlo Stanton’s stint with the New York Yankees hasn’t exactly gone according to plan. To put it less so, Stanton has amassed fewer WAR in eight years in New York than Aaron Judge did in 2024 alone. When the Yankees acquired Stanton in late 2017, the expectation was that he’d be the foundation of the team’s lineup for the next decade as he finished assembling his Hall of Fame case. However, since a solid if mildly underwhelming debut season in the Bronx, Stanton has suffered through a parade of injuries that has left him with only a single 120-game season, and his deity-level exit velocities have rapidly become his main offensive skill. Five hundred home runs, which once would have seemed like a disappointing final milestone for Stanton, increasingly looked liked the happy result.

Stanton’s health has remained a problem, as he missed a large chunk of this season with a severe case of tennis elbow in both elbows. But the results he’s gotten when he has been available have been of classic Marlins vintage: a .313/.388/.663 line with 17 home runs and 1.9 WAR in 51 games, with the WAR total his best tally since 2021. With Judge first out with a flexor strain and then missing his usual power since his return, having Stanton bust out to this degree has kept the Yankees’ current spate of problems from becoming even greater.

So, how has he done it? Rather than revolutionize his game, Stanton is playing like the most Stantonified version of himself. His average exit velocity and hard-hit percentage are at their highest levels ever, and his out-of-zone swing percentage is the lowest it has been in years. The attack angle on his swing has ticked up a couple of degrees, enough to give him an ideal attack angle 65% of the time, up from 60% in 2024 and 57% in 2023. We don’t have bat tracking data further back, but we do know that Stanton has a career-high rate of flyballs and a career-low rate of grounders. Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 8/28/25

12:00
Avatar Dan Szymborski: And thus the chat began. Suspiciously, it began on time as well.

12:01
Philly Fan: How much of a hit did Phillies’ WS prospects take with Wheeler’s injury?

12:01
Avatar Dan Szymborski: I didn’t do an article on the topic, but I did run the numbers and at the time, they dropped from 11.7 to 9.8 in ZiPS purely for the Wheeler injury

12:01
Ben: If/when expansion happens, which cities are you hoping get  team?  Which ones would you bet on getting a team?

12:02
Avatar Dan Szymborski: I hope Nashville gets one. That’s purely for selfish reasons – gives me yet another park five hours or less away!

12:03
Avatar Dan Szymborski: And I like excuses to visit Nashville. The state of hot chicken in SW Ohio, at least in the Dayton area, is truly sad.

Read the rest of this entry »


Broken Foot Lands Marcus Semien on the IL

Gary A. Vasquez-Imagn Images

The Texas Rangers placed second baseman Marcus Semien on the injured list with a broken left foot over the weekend, retroactive to Thursday’s games. The result of a foul ball hitting the top of his foot, Semien was initially diagnosed with a contusion, but after getting multiple additional opinions, that diagnosis was revised to a fracture of the third metatarsal and a Lisfranc sprain. Semien, who turns 35 next month and whose last injury that merited an IL stint was a wrist contusion back in 2017, is having one of his weaker offensive seasons, with a .230/.305/.364 triple slash line, but thanks to his still-solid glove, he’s still amassed 2.1 WAR. The injury likely ends Semien’s regular season, and given where Texas is in the standings, probably his 2025.

I can’t think of many good times to break your foot. Just speaking for myself, I might consider a broken foot preferable to, say, going to a wedding I really don’t want to attend. But Semien is a professional athlete, not an introverted middle-aged baseball analyst who writes from home surrounded by computers and cats, and his team is on the brink. Texas is coming off a sweep of the Cleveland Guardians, but those three wins only got the team back to the .500 mark, with a 9-13 record for August. Read the rest of this entry »


Jacob deGrom Is a Litmus Test for Hall of Fame Voters

Kevin Jairaj-Imagn Images

Earlier this week, my colleague Jay Jaffe touched a bit on Jacob deGrom and his Hall of Fame case. Since the world can always use more sentences describing how awesome deGrom is, and because I’m fascinated by how his Hall of Fame case will look to voters sometime in the mid-2030s, I decided to dig a little more into his future candidacy and reasonable expectations for what the end of his career can add to his record. I also wanted to explore what deGrom’s case means for 2010s/2020s Hall of Fame starting pitcher representation more broadly.

This has been a concern of mine for a while, and I talked a bit about it last year in the context of Chris Sale’s marvelous comeback season. This piece has stuck with me as it was one of those rare articles in which the act of writing it changed my opinion somewhat. At the start, my thought process was “with a less than 50% chance of finishing with 200 wins, Sale probably won’t be in the Hall of Fame, and may be too borderline for even me.” But then I projected the rest of the league, and for the first time ever in ZiPS, not a single pitcher who hadn’t already passed 200 wins was projected to have a 50% chance of reaching that milestone. So, perhaps Sale should get to Cooperstown even if he falls short of that threshold, because if the writers don’t vote for him on the grounds that he didn’t get to 200 wins, how could we justifiably elect any future starting pitcher?

Active Pitchers with 100 Career Wins
As of June 2024
Player W Debut
1 Justin Verlander 260 2005
2 Max Scherzer 214 2008
3 Clayton Kershaw 210 2008
4 Gerrit Cole 145 2013
5 Johnny Cueto 144 2008
6 Lance Lynn 138 2011
7 Charlie Morton 133 2008
8 Chris Sale 128 2010
9 Carlos Carrasco 109 2009
10 Kyle Gibson 108 2013
11 Wade Miley 108 2011
12 Yu Darvish 107 2012
13 Sonny Gray 105 2013
14 Dallas Keuchel 103 2012

When I wrote last year’s piece, there were only 11 pitchers between 100 and 200 wins, a shockingly tiny number. And of those 11, only one is in a better position to win 200 games now than he was then: Sonny Gray, who has added 12 wins and is having a fairly typical season by his standards. As far as the other 10 are concerned… Gerrit Cole is out until well into 2026 due to elbow surgery, and Sale has missed a bunch of time this year from injuries. Lance Lynn and Kyle Gibson have both since retired, Johnny Cueto has all but officially done the same, and Carlos Carrasco and Dallas Keuchel are in the minors and, for the purposes of this exercise, might as well be retired. Wade Miley has one win this season and is currently out with forearm pain in his comeback from Tommy John surgery. Yu Darvish, who didn’t make his season debut until July, has moved only two wins closer to 200 in his age-38 season. As a Baltimore native, I’m not psychologically prepared to talk about Charlie Morton’s progress.

The good news is eight new pitchers have joined the 100-win club this season, but none of them look to be on a path to 200 wins right now.

New 100-Win Pitchers, Since June 2024
Pitcher Wins Debut Age ZiPS Projected Final Wins
Jose Quintana 112 2012 36 134
Kevin Gausman 110 2013 34 148
Patrick Corbin 109 2012 35 128
Michael Wacha 109 2013 34 146
José Berríos 108 2016 31 144
Aaron Nola 105 2015 32 152
Kyle Hendricks 103 2014 35 119
Nathan Eovaldi 102 2011 35 136

Of these eight, only Nola projects with a 50% chance to get to even 150 wins. While it’s theoretically possible for most of the eight to get to 200 wins, it would require an unusually robust late-career surge. During the Wild Card era, only 10 pitchers have amassed 90 wins after their age-34 season, and almost all of them were in the early part of the era; pitcher workloads have continued to drop, and starting pitchers get fewer decisions than ever.

ZiPS projects only four other pitchers to have a 50% shot at reaching 150 wins: Tarik Skubal, Garrett Crochet, George Kirby, and Paul Skenes.

Rewind ZiPS a decade, and it gave 17 active pitchers a 50% chance to win 200 games. Nine eventually did hit that milestone, and Cueto, the only member of the other eight who is still technically active, isn’t going to do it.

So, let’s run the ZiPS projections for the remainder of deGrom’s contract with the Rangers, beginning in 2026 and running through 2028 — assuming Texas picks up his club option for that season. ZiPS was really worried about his health entering the season, for very obvious reasons, and while he just missed his most recent scheduled start due to shoulder fatigue, the injury is not believed to be a long-term issue. His projected workloads in future seasons have increased now that he’s stayed mostly healthy in 2025.

ZiPS Projection – Jacob deGrom
Year W L ERA G GS IP H ER HR BB SO ERA+ WAR
2026 8 5 3.50 26 26 138.7 117 54 19 31 149 116 2.7
2027 7 6 3.81 25 25 132.3 120 56 20 32 135 107 2.0
2028 6 6 4.20 23 23 122.0 117 57 20 32 119 97 1.4

Give deGrom the 21 projected wins for 2026-28 and a couple September wins this year, and that gets him to 123 for his career. In his piece, Jay brought up Sandy Koufax while discussing deGrom, and I think it’s an apt comparison.

Sandy Koufax vs. Jacob deGrom
Pitcher W L IP K ERA ERA+ WAR
Sandy Koufax (1961-1966) 129 47 1632.7 1713 2.19 156 46.3
Sandy Koufax (Career) 165 87 2324.3 2396 2.69 131 54.5
Jacob deGrom (Proj. Career) 117 80 1928.3 2253 2.82 141 52.8

Koufax’s peak was more concentrated and more impactful in individual seasons than deGrom’s, but as I said about Johan Santana when he was on the Hall of Fame ballot, if your best years are being mentioned in conversation with those of Koufax, you must have been a dynamite pitcher. To me, from a pure dominance perspective, Peak deGrom isn’t that far behind Peak Koufax; certainly, the gap isn’t wide enough to keep deGrom out of Cooperstown considering pretty much everyone views Koufax as a no-doubt, inner-circle Hall of Famer.

Of course, it’s an inauspicious sign for deGrom that I’m using Santana as the other not-quite-Koufax comp, given that Santana went one-and-done on the ballot. But I’m hopeful that time is on deGrom’s side here. Santana was knocked off the ballot in the 2018 election, and the demographics of BBWAA members who stick around long enough to earn a Hall of Fame vote have changed a lot over the last decade. In fact, the BBWAA didn’t open up membership to internet-based writers — a group that tends to be more versed in analytics — until after the 2007 season, and many of these stathead members couldn’t vote when Santana was eligible. That will be different by the time deGrom hits the ballot in roughly eight or so years.

By then, it’ll be nearly 20 years of writers seeing starter workloads change, and maybe voters will have figured out how to account for the fact that the role of a starting pitcher is very different in the 2020s than it was in the 1990s, let alone in the days of Old Hoss Radbourn. The trio of former Cy Young winners in their 40s — Justin Verlander, Max Scherzer, and Zack Greinke — will likely be in Cooperstown by the time deGrom hits the ballot. Clayton Kershaw is only three months older than deGrom, but considering the Dodgers icon debuted six years earlier, it feels all but guaranteed that he will be the first of the two to retire, meaning he will also enter the Hall before deGrom becomes eligible. If that happens, Kershaw will be the last of his kind to be voted in by the writers, setting the stage for a new standard for starters to make it to Cooperstown. That is, unless Kershaw is to be the last-to-debut Hall of Fame starting pitcher.

I can’t imagine that will be the case, but it is true that over the next decade, the BBWAA has some interesting philosophical questions to answer about the nature of starting pitcher greatness. I’m not sure what those answers will be, but I do know that deGrom will be instrumental in determining them.


The Boston Red Sox Make a Lowe-Risk Signing

Kirby Lee-Imagn Images

The Boston Red Sox addressed their hole at first base over the weekend, coming to terms with free agent Nathaniel Lowe, formerly of the Washington Nationals. Lowe has struggled in 2025, hitting .216/.292/.373 for an 86 wRC+ and -0.8 WAR, his worst showing as a professional.

I don’t think that anyone — not even a member of Lowe’s family — would object too strongly to the declaration that Lowe has had an abysmal season. Lowe has never actually been a star, but with a .274/.359/.432 four-year run from 2021 to 2024, averaging 2.7 WAR per season, he had at least established himself in that Serviceable B+ First Baseman category. The end of Lowe’s time in Texas came quickly, and after a Silver Slugger in 2022, a Gold Glove and a World Series ring in 2023, and another solid offensive campaign in 2024, he found himself tradable for pitching help (lefty Robert Garcia) after the team acquired Jake Burger for reasons that still confound me. The Nats were making noise about being competitive in 2025, and there was a reasonable expectation that Lowe would improve the position without requiring a major long-term commitment. Read the rest of this entry »


Is All Hope Lost for the Atlanta Braves?

Cary Edmondson-Imagn Images

For the Atlanta Braves, the 2025 season is a disasterpiece. Last season had its share of disappointments, but the long stretches of middling play still left the Braves in a playoff spot by the tiniest of margins. After 2024, it was reasonable to stay the course; no need to smash the red panic button like an unsupervised child in an elevator. This time around, however, the Braves are likely to finish the season with somewhere around 90 losses, making simply battening down the hatches and waiting for sunnier weather a lot riskier of a strategy. I cranked up ZiPS to see how much tinkering the computer thinks Atlanta needs to do in order to compete in 2026.

The Good

On the plus side, the Braves aren’t trying to build a winning team out of nothing. Much of the offensive core remains intact and is actually functioning quite well. Ronald Acuña Jr. has made a successful return from a second torn ACL and has been playing at a 7-WAR pace. Of course, he’s out at the moment with another Achilles injury, but this appears to be a minor issue, relatively speaking, and given his history and Atlanta’s position in the standings, there’s no real reason not to be conservative with his recovery. ZiPS is understandably down on his injury risk, but he still gets his usual dynamite projection for 2026, even if it’s a little diminished from a playing time perspective:

ZiPS Projection – Ronald Acuña Jr.
Year BA OBP SLG AB R H 2B 3B HR RBI BB SO SB OPS+ WAR
2026 .301 .409 .537 462 109 139 24 2 27 78 79 111 29 159 5.4
2027 .295 .405 .521 468 109 138 24 2 26 77 81 111 26 154 5.1
2028 .288 .399 .502 466 106 134 23 1 25 75 81 109 23 147 4.6

Read the rest of this entry »


Dan Szymborski FanGraphs Chat – 8/14/25

12:01
Avatar Dan Szymborski: It is noon!

12:01
STiVo: There are some prospects demolishing the minors (e.g., Wetherholt, Jones, Griffin).  How high do you think ZiPS will be on those kinds of guys going into 2026?

12:01
Avatar Dan Szymborski: CHEATING!

12:01
Avatar Dan Szymborski: trying to get some early projections! tsk tsk

12:01
Avatar Dan Szymborski: sorry

12:01
Avatar Dan Szymborski: Wetherhold ought to have a big number

Read the rest of this entry »


Greene Is a Go for the Reds

Katie Stratman-Imagn Images

For most of the first two months of the 2025 season, Cincinnati Reds right-hander Hunter Greene looked liked one of the NL Cy Young favorites. Alas, similar to the fate of protagonists in funny YouTube videos, groin injuries came to pass, and after first missing two starts in May before returning for three, Greene has been on the shelf since the start of June. In yet another example of correlation not meaning causation, the Reds played their best ball of the year without their ace, going 33-26 since Greene’s last start. While they wouldn’t make the playoffs if the season ended today, the New York Mets, one of the teams Cincinnati is looking up at, have been reeling since the trade deadline and proceeded to lose seven games in a row. The Reds are just two games behind the Mets in the standings, so now is as good a time as any to get Greene back in the rotation. And would you look at that? He is scheduled to start on Wednesday against the Phillies.

Now in his fourth season, Greene has developed from a gifted, but relatively raw prospect into a bonafide ace. His repertoire is generally unchanged, and he remains a mostly fastball-slider pitcher; the biggest difference is he’s phased out his changeup in favor of a nasty splitter, though he uses that pitch rather sparingly. How terrific is his stuff? Well, if you’re not convinced by watching him for yourself, his three pitches rank so highly in Stuff+ that you might think he were secretly sending Eno Sarris truckloads of exotic beers to try to tip the scales in his favor. Of the 138 pitchers with 150 innings since the start of 2024, Greene’s slider ranks fourth in Stuff+, his splitter ninth, and his fastball 11th. His arsenal has an overall Stuff+ rating of 116 — the highest in the majors. Pitchingbot is not quite that complimentary of Greene, but it also holds him in high regard; his botStf of 57 ranks 21st during that same span (min. 150 innings).

The slider is not only a particularly nasty pitch, but he uses it a bit differently than most starters. Despite having a viable splitter, Greene aggressively uses his slider against lefties. With its velocity and bite, he almost uses it like a cutter that threatens to take out the batter’s lead kneecap. There have been 106 starting pitchers since the start of 2024 who have thrown at least 100 sliders, and none of them has had a more whiffable one in cross-platoon situations than Greene.

Sliders With Platoon Disadvantage, 2024-2025
Player BA SLG Contact%
Hunter Greene .108 .275 52.2%
Paul Skenes .214 .357 53.8%
Reynaldo López .155 .268 54.2%
Kumar Rocker .238 .524 55.6%
Freddy Peralta .229 .375 55.7%
Jared Jones .184 .355 56.0%
Tylor Megill .250 .286 56.2%
Dylan Cease .201 .335 56.5%
Spencer Strider .226 .484 57.0%
Eury Pérez .300 .500 57.1%
Tyler Glasnow .206 .444 57.5%
Edward Cabrera .200 .200 58.2%
Jesús Luzardo .202 .281 58.2%
Jacob deGrom .174 .326 58.4%
Reese Olson .189 .216 59.0%
Chris Sale .174 .248 59.7%
Logan Gilbert .230 .416 60.5%
Carlos Rodón .166 .307 61.4%
Reid Detmers .197 .355 62.6%
Hayden Birdsong .294 .412 62.7%
Grant Holmes .195 .286 63.0%
Andre Pallante .172 .276 63.1%
Luis L. Ortiz .203 .500 63.3%
Patrick Corbin .226 .381 64.6%
Robbie Ray .159 .319 65.2%

This slider is what has enabled Greene to survive as a very heavy fastball-slider pitcher, something you see far more often with relievers. In this way, he is comparable to Kevin Gausman — though swapping splitter and slider — who also relies heavily on two pitches, happily using his splitter against righties, locating it in the same way another pitcher would use a slider. But Greene appears to have mastered this even more quickly than Gausman did.

Of course, Greene has done more than just survive. He has knocked another walk per nine off his numbers this year, something consistent with his elite 74.3% first-strike percentage. His FIPs over the last two seasons (3.47 in 2024, 3.42 this year) back up his development into a frontline starter, and the Reds would surely be happy enough if that’s where his actual outcomes ended up, too. However, you’ll notice that his ERAs (2.75 last year, 2.72 in 2025) are even better than that. Some of that, of course, has been fueled by low BABIP numbers, but in his case, we shouldn’t be all that skeptical of the legitimacy of his performance. The Reds have ranked 25th in FRV since the start of 2024, so he’s running those low BABIPs despite having a shoddy defense behind him.

Immediately after the trade deadline, the ZiPS projection system saw the Reds as having a 12.5% chance of making the postseason. The division appeared out of reach — and it definitely is now with the Brewers surging — and ZiPS saw Cincinnati’s competition for the three Wild Card spots, the Padres, Mets, and Cubs, as clearly stronger clubs overall. Despite the Mets’ struggles, ZiPS has only pumped the Reds’ playoff probability up to 14.2%. The thing is, even though these projections reflect Greene’s pending return, there is still room for their odds to rise if he comes back smoothly; the full ZiPS model is particularly skeptical of the workloads that pitchers will carry coming off an injury, so this projection assumes Greene will throw only 31 innings over the rest of the season. However, if we also include the 11 additional innings that our Depth Charts projects for Greene, and use his ZiPS projected performance as of May 1, just before he first hurt his groin, Cincinnati’s playoff probability jumps to 21.3%. That may seem relatively modest in absolute terms, but that difference is a larger playoff boost than any team got for any trade deadline acquisition this year. The Reds are right at the cusp of the playoff picture, where additional wins are most important, and his return could be the most impactful in the league.

Having Greene at full strength would be similarly crucial for the Reds in the postseason if they get there. ZiPS sees Cincinnati as a below-average playoff team regardless of whether Greene is healthy and performing well, but at his best, he boosts the club’s projected postseason winning percentage by seven points. Elly De La Cruz is the only Reds player who makes a greater effect with his presence alone.

The return of Greene also provides the Reds a little more insurance in the event that Nick Lodolo, who landed on the 15-day IL with a blister on his index finger last week, takes a bit longer than expected to recover, as blisters can sometimes be difficult to shake in the short term. Also, ZiPS remains down on the Cincinnati offense. It expects the lineup to be below average (95 wRC+) the rest of the way. In all likelihood, the Reds will go only as far as their pitching can take them.

The Mets probably won’t go winless the rest of the year — I say “probably” because of how often their seasons end similarly to a German fairy tale — so the Reds have an uphill battle to play some bonus baseball this fall. If that’s going to happen, they’ll need Greene to return at the top of his game.


Red Sox, Roman Anthony Agree To Eight-Year Contract Extension

Joe Nicholson-Imagn Images

Friends, Red Sox fans, FanGraphs readers, lend me your ears,
I come to analyze the contract extension, not to bemoan it.
The free agency status that teams despise lives after them,
The good is oft interred with their luxury tax penalties.

So let it be with Anthony. The noble Red Sox
Hath told you that Rafael Devers was ambitious;
If it were so, it was a grievous fault,
And grievously hath the lineup answer’d it.

Here, under leave of Meg and the rest,
For they are honorable editors,
Come ZiPS to speak at Anthony’s signing,
It is my computer, faithful and just to me.

While the Red Sox have quite the mixed record of letting players leave in free agency or trading them before they can sign elsewhere, the organization has been fairly aggressive at signing players with limited service time in order to buy out free agent years in advance. Brayan Bello is signed through 2030, at least if a club option is picked up, and both Kristian Campbell and Ceddanne Rafaela, well short of arbitration status, are under club control into the 2030s. When the Red Sox acquired Garrett Crochet, they didn’t muck around either, making sure he’d be kept in town on a six-year, $170 million contract extension that he signed a few months after the trade.

Now it’s Roman Anthony’s turn. The guaranteed portion of the contract calls for $130 million over eight years, beginning next season, with $125 million total in salary through the 2023 campaign and a $5 million buyout on a $30 million club option for 2034. If the Red Sox pick up the option, the total value of the deal would be nine years and $155 million. There is also a Halloween bucket full of various incentives that could net Anthony a maximum $230 million over the next nine years. However, that high-end figure will be quite hard to meet. As MassLive’s Chris Cotillo points out, for Anthony to earn that $230 million maximum, he would have to finish top two in the Rookie of the Year voting this season, make the All-Star team in all eight seasons of the extension and also in the option year, and win the next nine MVP awards — one for every year of the extension, plus the option season. Nobody has ever won nine MVPs; Barry Bonds has the most, with seven. So, in order to hit every incentive in his new contract, Anthony would have to become, without exaggeration, the best baseball player ever. If, in the pretty-much-impossible event that this happens, the Red Sox would be getting literally the greatest of all time for less money than the Angels are paying Anthony Rendon. Read the rest of this entry »


Aaron Judge and the 600 Club

Dale Zanine-Imagn Images

While he went 0-for-3 in New York’s shutout loss, the Yankees breathed a sigh of relief last night as Aaron Judge returned from the IL after a mercifully short stint. Since debuting in the majors, Judge has been an offensive powerhouse, but one who got off to a relatively late start and endured plenty of injury misfortune. Go back five years, and the big question was whether he could stay healthy enough for the Yankees to plan around him, not what the numbers on his Cooperstown plaque would be should he manage a long big league career. Now, the idea of him not making the Hall of Fame seems like a charmingly naïve anachronism, a bit like wondering if Netflix would be able to survive the shift to streaming.

In the last four-plus seasons, Judge has hit 233 home runs, almost tripling his career total, and has seemingly destroyed what appeared to be the modern ceiling for obtainable WAR from a hitter who doesn’t also pitch in his spare time. It now looks like Judge may be up to 400 career homers well before the end of next season. So just where is his ceiling now? And can anyone challenge him as the Chief Justice of the Longball for this generation?

Let’s go back to 2020 for a minute. I fired up the ZiPS projection system and asked the computer to provide me with Judge’s career projections after that season. While he had always been a feared hitter, winning AL Rookie of the Year honors in 2017, he was just finishing his age-28 season and had only played one actual full season in the majors. And despite having a 52-home run campaign in his rear view, his career total of 119 homers was relatively pedestrian, behind players like Maikel Franco, Rob Deer, and Randal Grichuk through the same age. Judge didn’t do any better by the fancy-pantséd numbers, ranking 488th all-time in WAR through age 28, and that’s just the position players. The ZiPS projection for him at the time told the tale of an extremely talented slugger who couldn’t stay on the field, one who, if he proved especially unfortunate in the years to come, might not get the 5% of the vote necessary to stay on the Hall of Fame ballot. Read the rest of this entry »