Archive for Teams

Kyle Tucker Is Hitting Seventh and That’s Fine

Kyle Tucker has evolved into the elite hitter the Astros and scouts believed he could be. The outfielder, who graduated from prospect status in 2019 with a 60 Future Value grade and ranked 10th on our top 100 that preseason, is slashing a robust .290/.355/.548 in 548 plate appearances, good for a 144 wRC+ — tops on the team — and 4.5 WAR. David Adler of MLB.com recently wrote about how good Tucker has been this season, but I want to focus on how he’s being used, and whether the Astros are giving away an advantage with where they’re hitting him.

The Astros are dealing with injuries, as they have all season, with Michael Brantley the latest regular to land on the injured list. As such, the last game in which they had all of their starters in the lineup was on September 11, and it looked like this:

Read the rest of this entry »


The Fascinating and Still Unsettled NL MVP Race

With five days remaining in the 2021 regular season, it’s abundantly clear that there won’t be much clarity offered in the National League Most Valuable Player race. Yes, Bryce Harper’s Phillies still have a mathematical shot at a postseason spot per our Playoff Odds, unlike Fernando Tatis Jr.’s Padres and Juan Soto’s Nationals, but not everybody is of the belief that an MVP needs to hail from a postseason-bound team or even a contender.

From a practical standpoint, it’s usually the case that an MVP does hail from such a team; in the Wild Card era (1995 onward), 42 of 52 (80.8%) have done so. The tendency shows an upward trend, the degree of which depends upon where one sets the cutoff. For example, three out of 18 MVPs from 1995-2003 missed the postseason, and likewise three of 18 from 2004-12, but four of 16 from 2013 onward; it’s just as accurate to say that from 1995-2004, four of 20 missed the playoffs, dipping to two of 20 from 2005-14 and then four of 12 since. Either way, all-time greats Larry Walker (1997), Barry Bonds (2001 and ’04), Albert Pujols (2008), Alex Rodriguez (2003) and Mike Trout (2016 and ’19) account for the vast majority of those exceptions, with Ryan Howard (2006), Harper (2015), and Giancarlo Stanton (2017) rounding out the group. That Rodriguez, Stanton, and Trout have doubled the all-time total of MVPs who have won while hailing from sub-.500 teams — a list that previously included only Ernie Banks (1958 and ’59), Andre Dawson (1987), and Cal Ripken Jr. (1991) — is perhaps the more notable trend, with Shohei Ohtani likely to increase that count this year. Effectively, that’s a green light for Soto’s late entry into the race, and also worth pointing out with regards to Tatis, as the Padres slipped to 78-79 with Tuesday night’s loss to the Dodgers.

From a practical standpoint, it’s also true that the notion of value is extensively tied to the things that can be measured via Wins Above Replacement. As old friend Eno Sarris noted at The Athletic (in an article on the value of Ohtani’s roster spot that’s well worth a read), in the past 14 years, only two MVP winners were not in their league’s top three by FanGraphs’ WAR, namely Jimmy Rollins in 2007, and Justin Verlander in ’11. Read the rest of this entry »


Ryan Mountcastle Talks Hitting

Ryan Mountcastle has a relatively straightforward approach to hitting. To say that it works for him would be stating the obvious. Since debuting with the Baltimore Orioles in late August of last year, the 24-year-old first baseman/outfielder has gone deep 37 times in 706 plate appearances. There are admittedly swing-and-miss issues — Mountcastle’s 26.1 K% is less than ideal — but his .273/.326/.492 slash line and 118 wRC+ are rock solid for a player with barely more than a full season under his belt. Power is Mountcastle’s calling card. Earlier this month, the former first-round pick set an Orioles rookie record for home runs in a season when he left the yard for the 29th time. He’s since added three more.

Mountcastle talked hitting on a recent visit to Fenway Park.

———

David Laurila: Let’s start with one of my favorite ice-breaker questions: Do you view hitting as more of an art, or as more of a science?

Ryan Mountcastle: “Man, that’s tough. I would say more of an art. Everybody’s got their own swing, and everybody’s got their own mindset when it comes to hitting. So I think it’s more of an art for each person, how they picture it in their minds.” Read the rest of this entry »


With Brandon Belt Down and Out, What Will Giants Do at First Base?

Brandon Belt has had his fair share of freak injuries throughout his career; Monday evening brought news of yet another, as an X-ray on his thumb revealed a fracture that occurred Sunday afternoon when he was hit on the hand when squaring around to bunt against Rockies reliever Lucas Gilbreath. Some may question why Belt was bunting in the first place, but he sadly has a history of being on the wrong end of poorly thrown baseballs. Also, bunting has long been a tactic he’s successfully used as a heavily shifted upon hitter.

When it comes to Belt, you don’t often have to search for analogous injuries from around the league to get a sense of a timeline, because a similar injury has probably already happened to Belt himself. In fact, this exact same scenario is a repeat: In 2014, he was hit by a pitch and missed eight weeks with a fracture in his thumb. Recovery time from this latest injury is officially unknown, and a timetable will come out soon, but it’s possible if not likely that the Giants will be without Belt for the rest of the year.

That would be a huge loss for San Francisco. Not only has Belt been the team’s best hitter since the start of last season, but he’s also been one of the best in all of baseball over that span:

Top 5 wRC+ (2020-2021)
Player PA Avg. OBP SLG wRC+
Juan Soto 822 0.328 0.475 0.586 176
Bryce Harper 820 0.300 0.43 0.598 166
Brandon Belt 560 0.285 0.393 0.595 163
Ronald Acuña Jr. 562 0.271 0.399 0.591 157
Fernando Tatis Jr. 782 0.282 0.368 0.602 156
Min. 500 PA

Throughout his prime, Belt was always a great hitter (a 136 wRC+ from 2013 to ’16), but his lack of homers and his injury history made him a rather contentious figure among Giants fans. When his production wavered from 2017 to ’19 (107 wRC+), like most of the team’s core, it seemed that the best was behind him. But as you saw in that chart, he has reached unforeseen heights thanks to a new diet of home runs that has his isolated slugging (ISO) at a career-high .323, up alongside the game’s best sluggers.

Read the rest of this entry »


The Giants Capitalize on the First Pitch

With just under a week to go in the regular season, the Giants are still in prime position to capture the National League West. Hitting the century win-total mark on Friday, San Francisco’s meteoric rise from unlikely postseason contender to best team in the sport has been well-documented across baseball’s corner of the internet. The combination of the unlikely resurgence of seemingly past-their-prime franchise mainstays, near-100th-percentile outcomes from additions like Darin Ruf and LaMonte Wade Jr., and some successful tinkering with players’ tendencies to help them maximize their potential has all added up to one of the more remarkable surprise contender stories in recent memory.

Improve your player development, play the percentages better, enjoy some good fortune — the Giants have done it all. And as we march towards October, they deserve praise for it. But there’s one other thing that has piqued my interest, and though its relative importance may seem small, it’s a strategic decision that has added significant value at the margins: Giants pitchers are throwing a ton of first-pitch strikes. Just as Justin Choi praised the Blue Jays’ offense earlier this season for swinging in early counts, the Giants’ pitching staff deserves kudos for throwing pitches in the zone on the first pitch. They’ve done so more than any other team in baseball, though the other leaders here may surprise you: Read the rest of this entry »


Gerrit Cole and Austin Davis Discuss Curves and Sliders

The Learning and Developing a Pitch series returned this summer after being on hiatus last year due to the pandemic. Each week, we’re hearing from pitchers on a notable weapon in their arsenal. Today’s installment features Gerrit Cole on his curveball and Austin Davis on his slider.

———

Gerrit Cole, New York Yankees

A.J. Burnett taught Charlie Morton and me the grip when we were in Pittsburgh. He would take me in the cage and do drills with me that his dad would do with him when he was a kid. The curveball is something he’s basically had since the first time he started playing catch, which is different than me, but similar to Jameson [Taillon]. So I had to learn it. He showed me the grip, showed me the drills, and kind of described what he was feeling and what he was looking for. This was in 2012, in spring training. Then in 2013, in the big leagues, we worked on it a lot.

“I’d been pretty much slider only. I had tried a bigger curveball. I’d tried to make the slider bigger. I’d tried to throw a shorter cutter. But I never really had a true downer breaking ball. At first, I incorporated it in Pittsburgh [and] a lot was changing speeds. It’s kind of developed a little bit beyond just that.

“One of [the drills] was with an L screen. We played catch in the cage a few times. He’d back me up to 50-55 [feet] — just in front of the mound — and I would play catch with the curveball. Then he would slide the L screen over. The objective was to throw the curveball and make it go right over the shorter portion of the L screen. It would get to the correct height at the finish. We practiced that a lot. Read the rest of this entry »


One Last Week For All the Marbles: ZiPS Projects the Postseason Home Stretch (9/28 Update)

9/28 Late Morning Update

ZiPS Playoff Drive Projections – AL Wild Cards
Day Home Team Starter Road Team Road Starter Home Team Wins Road Team Wins
9/28 Orioles Bruce Zimmermann Red Sox Chris Sale 37.5% 62.5%
9/28 Blue Jays Hyun Jin Ryu Yankees Jameson Taillon 56.1% 43.9%
9/28 Mariners Tyler Anderson Athletics Chris Bassitt 41.1% 58.9%
9/29 Orioles Zac Lowther Red Sox Nathan Eovaldi 31.6% 68.4%
9/29 Blue Jays José Berríos Yankees Gerrit Cole 51.9% 48.1%
9/29 Mariners Logan Gilbert Athletics Frankie Montas 45.0% 55.0%
9/30 Orioles Alexander Wells Red Sox Nick Pivetta 31.4% 68.6%
9/30 Blue Jays Robbie Ray Yankees Corey Kluber 56.9% 43.1%
10/1 Blue Jays Alek Manoah Orioles Chris Ellis 74.5% 25.5%
10/1 Nationals Erick Fedde Red Sox Eduardo Rodriguez 47.3% 52.7%
10/1 Yankees Nestor Cortés Jr. Rays Luis Patino 54.3% 45.7%
10/1 Mariners Marco Gonzales Angels Jose Suarez 46.2% 53.8%
10/1 Astros Zack Greinke Athletics Sean Manaea 57.0% 43.0%
10/2 Blue Jays Steven Matz Orioles John Means 62.7% 37.3%
10/2 Nationals Josh Rogers Red Sox Tanner Houck 38.8% 61.2%
10/2 Yankees Jordan Montgomery Rays Shane McClanahan 53.7% 46.3%
10/2 Mariners Chris Flexen Angels Jhonathan Diaz 50.7% 49.3%
10/2 Astros Framber Valdez Athletics Paul Blackburn 64.7% 35.3%
10/3 Blue Jays Hyun Jin Ryu Orioles Bruce Zimmermann 66.0% 34.0%
10/3 Nationals Josiah Gray Red Sox Chris Sale 41.6% 58.4%
10/3 Yankees Jameson Taillon Rays Shane Baz 45.3% 54.7%
10/3 Mariners Tyler Anderson Angels Shohei Ohtani 38.4% 61.6%
10/3 Astros Jake Odorizzi Athletics Cole Irvin 63.5% 36.5%

 

ZiPS Playoff Drive Projections – AL Wild Card Standings
Team Wild Card 1 Wild Card 2 Playoffs
Boston 37.2% 42.1% 79.3%
New York 46.0% 29.4% 75.3%
Toronto 16.0% 24.1% 40.2%
Seattle 0.8% 4.3% 5.2%
Oakland 0.0% 0.1% 0.1%

`

ZiPS Playoff Drive Projections – Changes in Playoff Projections
Scenario BOS NYA TOR SEA OAK
Boston Beats Washington on Friday 9.3% -2.8% -5.0% -1.4% 0.0%
Boston Beats Washington on Sunday 8.3% -2.6% -4.3% -1.3% -0.1%
Boston Beats Washington on Saturday 7.6% -2.4% -3.9% -1.3% 0.0%
Boston Beats Baltimore on Tuesday 7.6% -2.3% -3.9% -1.4% 0.0%
Baltimore Beats Toronto on Friday 7.1% 7.0% -15.9% 1.8% 0.0%
Boston Beats Baltimore on Thursday 6.8% -2.0% -3.6% -1.1% -0.1%
Baltimore Beats Toronto on Sunday 6.7% 6.4% -14.6% 1.5% 0.0%
Boston Beats Baltimore on Wednesday 6.6% -2.1% -3.4% -1.1% 0.0%
Baltimore Beats Toronto on Saturday 6.4% 6.2% -14.2% 1.6% 0.0%
New York Beats Toronto on Tuesday 3.5% 15.3% -19.1% 0.3% 0.0%
Tampa Bay Beats New York on Friday 3.5% -9.6% 5.0% 1.1% 0.0%
Tampa Bay Beats New York on Saturday 3.4% -9.6% 5.0% 1.2% 0.0%
New York Beats Toronto on Thursday 3.2% 15.3% -18.8% 0.3% 0.0%
New York Beats Toronto on Wednesday 2.9% 14.6% -17.9% 0.3% 0.0%
Tampa Bay Beats New York on Sunday 2.8% -7.6% 4.0% 0.8% 0.0%
Los Angeles Beats Seattle on Saturday 1.6% 0.9% 1.1% -3.6% 0.0%
Los Angeles Beats Seattle on Sunday 1.5% 0.8% 1.1% -3.3% 0.0%
Los Angeles Beats Seattle on Friday 1.5% 0.8% 1.2% -3.5% 0.0%
Oakland Beats Seattle on Wednesday 1.3% 0.8% 1.1% -3.3% 0.1%
Oakland Beats Seattle on Tuesday 1.2% 0.9% 1.0% -3.2% 0.1%
Houston Beats Oakland on Friday 0.0% 0.0% 0.0% 0.0% -0.1%
Houston Beats Oakland on Saturday 0.0% 0.0% 0.0% 0.0% -0.1%
Houston Beats Oakland on Sunday 0.0% 0.0% 0.0% 0.0% 0.0%
Oakland Beats Houston on Friday 0.0% 0.0% 0.0% 0.0% 0.1%
Oakland Beats Houston on Saturday 0.0% 0.0% -0.1% 0.0% 0.1%
Oakland Beats Houston on Sunday -0.1% 0.0% 0.0% 0.0% 0.1%
Seattle Beats Los Angeles on Saturday -1.7% -0.9% -0.9% 3.5% 0.0%
Seattle Beats Oakland on Wednesday -1.9% -1.2% -1.3% 4.4% 0.0%
Seattle Beats Los Angeles on Friday -2.0% -1.0% -1.1% 4.1% 0.0%
Toronto Beats New York on Tuesday -2.2% -11.6% 14.0% -0.2% 0.0%
Seattle Beats Oakland on Tuesday -2.2% -1.2% -1.5% 4.9% -0.1%
Toronto Beats New York on Thursday -2.3% -11.7% 14.1% -0.2% 0.0%
Toronto Beats Baltimore on Friday -2.4% -2.4% 5.3% -0.5% 0.0%
Seatle Beats Los Angeles on Sunday -2.4% -1.5% -1.6% 5.5% 0.0%
Toronto Beats New York on Wednesday -2.6% -13.1% 16.1% -0.3% 0.0%
New York Beats Tampa Bay on Saturday -2.6% 8.4% -4.6% -1.1% 0.0%
New York Beats Tampa Bay on Friday -2.8% 8.6% -4.8% -1.0% 0.0%
New York Beats Tampa Bay on Sunday -3.1% 9.2% -5.0% -1.0% 0.0%
Toronto Beats Baltimore on Sunday -3.4% -3.1% 7.3% -0.8% 0.0%
Toronto Beats Baltimore on Saturday -3.5% -3.6% 8.1% -1.0% 0.0%
Washington Beats Boston on Friday -10.4% 3.1% 5.4% 1.9% 0.0%
Washington Beats Boston on Sunday -11.6% 3.4% 6.0% 2.1% 0.1%
Washington Beats Boston on Saturday -12.5% 3.6% 6.5% 2.3% 0.1%
Baltimore Beats Boston On Tuesday -12.8% 3.8% 6.6% 2.5% 0.0%
Baltimore Beats Boston on Thursday -14.6% 4.3% 7.5% 2.7% 0.1%
Baltimore Beats Boston on Wednesday -14.8% 4.3% 7.6% 2.9% 0.0%

 

ZiPS Playoff Drive Projections – Game Leverage
Game Leverage
Toronto vs. New York on Wednesday 0.34
Toronto vs. New York on Tuesday 0.33
Toronto vs. New York on Thursday 0.33
Toronto vs. Baltimore on Saturday 0.22
Toronto vs. Baltimore on Sunday 0.22
Baltimore vs. Boston on Wednesday 0.21
Baltimore vs. Boston on Thursday 0.21
Toronto vs. Baltimore on Friday 0.21
Baltimore vs. Boston On Tuesday 0.20
Washington vs. Boston on Saturday 0.20
Washington vs. Boston on Sunday 0.20
Washington vs. Boston on Friday 0.20
New York vs. Tampa Bay on Friday 0.18
New York vs. Tampa Bay on Saturday 0.18
New York vs. Tampa Bay on Sunday 0.17
Seatle vs. Los Angeles on Sunday 0.09
Seattle vs. Oakland on Tuesday 0.08
Seattle vs. Oakland on Wednesday 0.08
Seattle vs. Los Angeles on Friday 0.08
Seattle vs. Los Angeles on Saturday 0.07
Houston vs. Oakland on Saturday 0.00
Houston vs. Oakland on Sunday 0.00
Houston vs. Oakland on Friday 0.00

The original data and methodology are below.
==
We’ve reached the final week of the 2021 regular season, and for fans of high-intensity, stretch-drive baseball — a group I think we can refer to as “everyone” — there’s still quite a lot to play for. Only five of the 10 playoff spots are claimed, with two of those five teams in a battle for a division title. And since there are just a handful of games left to play, we can move the ZiPS projections from the macro to the micro. In April, it’s always hard to project specific pitcher matchups, but with a week left to go in the season, it’s a more reasonable task of extrapolation. As a result, that allows me to adapt the ZiPS model into a game-by-game projection of the final week of the season for the relevant teams.

I’ve focused on three of the playoff spots, the two AL wild cards, and the NL East, along with the division versus wild card battle in the NL West. The Astros can still technically lose the division to the Mariners (one-in-about-1,800) or the Athletics (one-in-about-2,150), and the Cardinals could still have an epic collapse in which they lose six, the Reds win six, and they lose the tiebreaker (one-in-about-3,300). These could also become mathematical impossibilities quickly; if they become plausible rather than proverbial lottery tickets, I’ll update with the data.

Let’s start with the easy races.

NL East

The Braves enter the final week with a 2 1/2-game lead in the division but three games remaining against the Phillies. Their schedules are similar in strength, with Atlanta getting home games and Philadelphia on the road, something that’s largely canceled out by the former getting the slightly harder opponent (the Mets versus the Marlins). The edge comes from the cushion.

ZiPS Playoff Drive Projections – NL East
Day Home Team Starter Road Team Road Starter Home Team Wins Road Team Wins
9/28 Braves Charlie Morton Phillies Zack Wheeler 55.3% 44.7%
9/29 Braves Max Fried Phillies Aaron Nola 52.9% 47.1%
9/30 Braves Ian Anderson Phillies Kyle Gibson 57.4% 42.6%
10/1 Braves Huascar Ynoa Mets Carlos Carrasco 56.4% 43.6%
10/1 Marlins Sandy Alcantara Phillies Ranger Suárez 47.9% 52.1%
10/2 Braves Jesse Chavez Mets Trevor Williams 58.7% 41.3%
10/2 Marlins Jesús Luzardo Phillies Hans Crouse 50.1% 49.9%
10/3 Braves Charlie Morton Mets Marcus Stroman 62.0% 38.0%
10/3 Marlins Trevor Rogers Phillies Zack Wheeler 42.3% 57.7%
10/4 Braves Max Fried Rockies Kyle Freeland 54.6% 45.4%
10/5 Phillies Aaron Nola Braves Ian Anderson 51.7% 48.3%

With the edge in the standings, ZiPS projects just over a four-in-five chance that the Braves will not have to play the Rockies in a makeup game on Monday. Overall, the Braves win the division 87.7% of the time without the makeup game, and the Phillies stick the Braves in at least a 1 1/2-game hole 1.0% of the time.

Read the rest of this entry »


The Cardinals’ Impressive Winning Streak Doesn’t Guarantee October Success

With a doubleheader win on Friday, a bizarre 3-2-5-4-2-8-6 double play and a ninth-inning comeback on Saturday, and more late-inning heroics on Sunday, the Cardinals ran their winning streak to a franchise-record 16 games. The streak is the longest in the majors since Cleveland won 22 consecutive games in 2017, and the longest in the National League since the Giants won 16 in a row in 1951 as part of the comeback that culminated in Bobby Thomson’s pennant-winning homer, “The Shot Heard ‘Round the World.”

The Redbirds’ winning streak has turned a team that was 71-69 with just 5.0% Playoff Odds into one that’s on the verge of cinching the NL’s second Wild Card spot, suddenly giving the Cardinals a look of invincibility. “With 16 Straight Wins, the St. Louis Cardinals May Never Lose Again,” reads one headline. “Cardinals Look Unstoppable Right Now,” reads another.

For as unbeatable as the Cardinals appear right now, the history of late-season winning streaks tells us that while this run may certainly help the team secure a playoff berth, it doesn’t tell us anything about how they’ll fare in October. Look no further than that aforementioned Cleveland team for a harsh reminder of that lesson. From August 24 to September 15 of the 2017 season, the defending AL champions steamrolled opponents, piling up wins in close games and in blowouts until they’d set an American League record. The team finished with 102 wins, the highest total by the franchise since 1954, and hopes were high that they could secure the title that they’d come so close to winning just the year before. Yet when the postseason rolled around, Cleveland was unceremoniously bounced, losing a tight five-game series to the Yankees.

The story was similar for the team whose AL record they broke. The 2002 A’s won 20 straight games from August 13 to September 6 and finished with 103 wins, the franchise’s highest total since 1988. Yet they too were defeated in a five-game Division Series, losing to the Twins.

In fact, no team that’s run off a late-season streak — starting in August or September — of more than 11 wins has even reached the World Series during the division play era (1969 onward):

Longest Late-Season Winning Streaks Since 1969
Team Strk Start End Games Div Win WC WC Win DS Win CS win WS Win
Cleveland 8/24/17 9/14/17 22 x
Athletics 8/13/02 9/4/02 20 x
Royals 8/31/77 9/15/77 16 x
Cardinals 9/11/21 9/26/21* 16
Orioles 8/12/73 8/27/73 14 x
Phillies 8/3/77 8/16/77 13 x
Orioles 9/7/99 9/22/99 13
Diamondbacks 8/24/17 9/6/17 13 x x
Yankees 8/14/21 8/27/21 13
Twins 9/19/80 10/3/80 12
Red Sox 8/3/95 8/14/95 12 x
Astros 9/3/99 9/14/99 12 x
Astros 8/27/04 9/8/04 12 x x
Tigers 9/2/11 9/14/11 12
SOURCE: Baseball-Reference
Includes only streaks that began on August 1 or later, and counts only games through the end of that regular season. * = active streak.

Read the rest of this entry »


Ian Happ Found His Hitting Stroke a Little Too Late

During last year’s shortened season, Ian Happ led all Chicago Cubs batters with a 130 wRC+ and 1.9 WAR. It was a strong followup to his 2019 breakout season and it looked like Happ had established himself as an integral part of the core of Chicago’s roster. Unfortunately, he got off to an extremely slow start this year. He blasted a home run in the third game of the season, but collected just nine other hits the rest of April. Heading into the All-Star break, he was hitting a paltry .183/.296/.330, good for a 74 wRC+. His early-season struggles weren’t the main reason behind the Cubs collapse this year, but they certainly didn’t help the team’s cause.

Happ continued to struggle after the break, collecting just six hits in 16 games during the rest of July. His issues at the plate had forced him into a part-time role, but then the Cubs traded away a bunch of their roster prior to the trade deadline. Suddenly, Happ was thrust into an everyday role in the heart of the Cubs lineup and he responded with one of the best two months stretches of his career:

Since the calendar turned to August, Happ has hit 14 home runs and posted a .301/.361/.607 slash line, good for a 153 wRC+. His 186 wRC+ in September is the 11th highest mark among all qualified batters in the majors. This two month stretch of success comes a bit too late for the beleaguered Cubs, but it’s a great sign for Happ’s development. Read the rest of this entry »


Juan Soto, Your Favorite Hitter’s Favorite Hitter

There are tons of great hitters in the game today. Vladimir Guerrero Jr. is having the breakout season presaged by his pedigree and minor league success. Shohei Ohtani has 45 home runs and somehow also pitches. Fernando Tatis Jr. has a .618 slugging percentage and plays shortstop. I haven’t even mentioned the old guard of “best hitters” — Mookie Betts, Bryce Harper, and ringleader Mike Trout.

They’re all great — and they’re all worse than the best overall hitter on the planet, Juan Soto. Soto is comical. He put on a rookie performance for the ages, and has done nothing but improve since then. The Ted Williams comps he’s drawn aren’t given out lightly. All those wonderful hitters — and Wander Franco, and whoever else you want to name — are looking up at him.

Normally, I’d try to write a “here’s how he does it” article. That doesn’t work with Soto. How does he do it? My best guess is that he’s a time-traveling wizard from the future who set his sights on being the best hitter he could be. Since I’m not an expert in either time travel or wizardry, you’ll have to settle for three vignettes about Soto’s unparalleled excellence. Read the rest of this entry »