SponsorUS Water Systems
LA Dodger Talk

Baseball's Mirage Season

Spring Training is baseball’s annual mirage season . A few weeks in Arizona or Florida and suddenly a utility infielder is Babe Ruth, a 29-year-old minor leaguer looks like the next MVP, and fans begin carving statues before Opening Day. Then… the roster comes out and that hero…

By Mark Timmons6 min readJump to 33 comments

Spring Training is baseball’s annual mirage season. A few weeks in Arizona or Florida and suddenly a utility infielder is Babe Ruth, a 29-year-old minor leaguer looks like the next MVP, and fans begin carving statues before Opening Day. Then… the roster comes out and that hero of March is riding a bus to Triple-A. Right about now, many Dodger fans are anointing Santiago Espinal as the World MVP. After all, he is hitting .625 with a 1.761 OPS. Of course, this is after several hundred at-bats… oh, it’s only 16 ABs? Who knew? Nick Senzel is OPS’ing 1.291, and Noah Miller is at 1.119 OPS. Shoot, Mike Sirota and Joe Vetrano are both OPS’ing 2.500. Wow! But it’s only 2 ABs.

Here’s the problem, and you all know it: IT’S A SMALL SAMPLING! It happens every spring. Cool your jets and let’s see how this plays out. We have seen this movie before, actually, quite a few times. It’s early, and some of these players will fade, and some will fade dramatically. No disrespect intended, but Santiago Espinal will shortly be 32 years old, and he has never been anything more than a Punch & Judy Hitter.

For the uninformed, a “Punch and Judy” hitter in baseball is a slang term for a batter who lacks power and focuses on making contact, hitting singles rather than home runs. These players often use a “choke-up” grip and a short, “punching” swing to slap the ball into play. Here are some extreme, well-known examples where players absolutely torched Spring Training yet still didn’t make the Opening Day roster.

1. Kevin Maas — The Yankees’ Spring Training Sultan (1990–1991)

In the early 1990s, Maas was practically the patron saint of spring illusions.

Spring numbers (1991):

  • .450+ batting average
  • 7 HR in roughly 50 AB
  • OPS over 1.300

Fans and media were convinced he had to make the roster for the New York Yankees.

What happened?

  • Yankees had roster congestion at 1B/DH.
  • Maas was optioned despite destroying Grapefruit League pitching.

2. Joe Thurston — Spring Training Barry Bonds (2004)

While competing for a bench role with the Los Angeles Dodgers, Thurston produced one of the most absurd spring stat lines imaginable.

Spring Training 2004:

  • .455 AVG
  • 7 HR
  • 1.400+ OPS

He was leading the entire Cactus League in multiple categories.

Result:

  • Still sent to Triple-A Las Vegas.

Reason: roster construction and defensive limitations. Managers often prioritize versatility over a March hot streak.

3. Darnell McDonald — Spring Monster, Roster Victim (2010)

With the Boston Red Sox, McDonald absolutely nuked the ball in camp.

Spring 2010:

  • .341 AVG
  • 6 HR
  • 15 RBI

Despite being among the team’s best hitters in Florida, he was cut near the end of camp.

Plot twist: injuries forced Boston to call him up shortly after the season started, and he became a useful contributor.

4. Mike Hessman — The Spring Training Babe Ruth of Triple-A

Hessman is a legend of the “Spring Training Hall of Fame.”

Across multiple camps with teams like the Detroit Tigers and New York Mets he would routinely post lines like:

Typical Hessman spring:

  • .320–.350 AVG
  • 5–8 HR
  • Monster slugging

Yet he often failed to break camp because teams viewed him as a “Quad-A slugger.”

He eventually became the all-time minor league home run leader.

5. Chris Shelton — The March Meteor (2006)

Shelton destroyed Spring Training with the Detroit Tigers.

Spring 2006:

  • .370+ AVG
  • Multiple HR
  • OPS over 1.200

He actually did make the roster, but the punchline is that his insane March translated into an April for the ages (9 HR in the first 13 games)… before he collapsed completely.

He’s a reminder that Spring Training can lie loudly.

The Underlying Reason (Why Teams Ignore March Heroes)

Front offices treat Spring Training stats like cotton candy analytics. Looks huge, tastes great, dissolves instantly.

Reasons teams still send hot hitters down:

  1. Sample size (30–60 AB is nothing)
  2. Quality of pitching (often minor leaguers by mid-March)
  3. Roster constraints (options, contracts, positional depth)
  4. Defense matters more than March OPS

A guy hitting .450 in March might be doing it against Double-A relievers throwing their third pitch experiment.

A Funny Pattern You Probably Notice as a Dodgers Fan

Since you follow the Los Angeles Dodgers system closely, this phenomenon happens every single spring in Camelback Ranch.

Every March:

  • A random invitee hits .380 with 5 bombs
  • Fans start threads titled “Why isn’t he on the roster?”
  • Dave Roberts smiles politely
  • The player is sent to OKC

Spring Training optimism is baseball’s most renewable resource. Spring Training sometimes produces stat lines that look like they were typed by a video-game cheat code. Then roster day arrives and the hero of March is suddenly packing for Triple-A. Here are some of the most ridiculous Spring Training performances that still didn’t earn an Opening Day job.

The Eternal Spring Training Fan Cycle

  1. Random non-roster invitee hits .420 with 5 bombs
  2. Fans demand he make the roster immediately
  3. Team sends him to Triple-A
  4. Internet declares the front office incompetent

This cycle repeats every March like baseball Groundhog Day. The Los Angeles Dodgers have produced some legendary “March MVPs” who still packed their bags for Oklahoma City. Camelback Ranch is basically the annual Cactus League Hall of Illusions.

Here are some notable Dodgers Spring Training explosions that didn’t lead to an Opening Day roster spot.

Zach McKinstry — The .400 Mirage (2021)

Before he eventually reached the majors that season, McKinstry had a ridiculous camp.

Spring Training 2021

  • .429 AVG
  • 1.200+ OPS
  • Multiple HR
  • Played all over the field

Despite that stat line, the Dodgers still sent him to the alternate site/minors initially because of roster depth.

Not long after the season began, injuries opened the door and he came up and immediately raked in April.

Luke Raley — Cactus League Slugger (2021)

Raley put together a loud spring competing for an outfield bench job.

Spring numbers

  • .350+ AVG
  • 4 HR
  • Big slugging percentage

The Dodgers still optioned him to Triple-A because the roster was loaded with:

  • Mookie Betts
  • Cody Bellinger
  • Chris Taylor
  • AJ Pollock

Raley eventually got called up later in the year.

Trayce Thompson — Spring Legend, Roster Casualty (2017)

Thompson destroyed pitching in Arizona after returning from injuries.

Spring 2017

  • .300+ AVG
  • 6 HR
  • 1.100+ OPS

Yet he didn’t make the roster due to roster crunch and lingering injury concerns.

He was sent to Triple-A despite being one of the hottest hitters in camp.

Matt Beaty — The Contact Machine (2019)

Beaty had one of those springs where everything fell in.

Spring 2019

  • .380+ AVG
  • .450 OBP
  • Elite contact numbers

Still optioned to Triple-A OKC because the Dodgers had a deep bench already.

When he was called up later that year, he had some clutch moments.

Jake Lamb — Spring Power Surge (2021)

As a non-roster invitee, Lamb crushed Cactus League pitching.

Spring

  • 6 HR
  • .350+ AVG
  • Big OPS

Still didn’t break camp with the Dodgers.

He eventually resurfaced elsewhere later in the season.

A Classic Dodgers Pattern

The Dodgers front office is famous for not overreacting to Spring Training stats. Their logic usually follows this formula:

Roster math > March stats

Example factors they weigh:

  • Option status
  • Defensive flexibility
  • Platoon fit
  • Veteran contracts
  • Long-term development

So a guy hitting .410 in March might still lose to someone hitting .220 if the second player can cover four positions and has no options.

Now, a Word From Our Sponsor:

US Water Systems just launched their third website:

#1 – www.uswatersystems.com Our Flagship #1 E-Commerce Website

#2 – www.penguinwater.comWholesale to Pumblers & HVAC Companies

#3 – www.waterlogix.com – Brand New Retail (Direct-Sales) Site to Homeowners (Opening up in Indianapolis and Tampa)

Discussion (33)

Disagree, not disagreeable

Be civil — moderation is real. Links may need a moment of review.

  1. Brian PerkinsMarch 6, 2026

    Shohei hit a cheapie

  2. MushersPopMarch 6, 2026

    But he’s no Dan Aykroyd. .

  3. Mark TimmonsMarch 6, 2026

    Make no mistake – Kike was signed for his intangibles. He is beloved by the whole team AND they are motivated and kept loose by him.

  4. Brian PerkinsMarch 6, 2026

    He’s a floor wax AND a dessert topping

  5. Singing the BlueMarch 6, 2026

    Not only 2B, 3B and SS, which is where he’s spent most of his time, but he’s also played some corner outfield and I believe a few games at 1B as well. Kike is lucky he signed when he did, or Andrew might be making a call to him telling him there’s no longer any room for him on the roster.

  6. BearMarch 6, 2026

    Might be a mirage. but Roberts said he did not see anyway that Espinal would not be on the 26-man.

  7. Duke Not SniderMarch 6, 2026

    Espinal is no mirage. He is playing his way onto the roster.

  8. Brian PerkinsMarch 6, 2026

    I don’t know. I think there might be something to Espinal. Before we became juggernauts I used to envy teams who found players out of nowhere and got good unexpectedly seasons out of them. We’ve been fortunate with Taylor, Turner & Muncy but maybe we have another. An out of the blue good season with time shared at 2B, 3B & SS could be just what Espinal could bring. Don’t discount the impact of a new org and a new lease on life.

More from Dodger Talk

Dodgers Food Trailer

I did this interview a couple of weeks ago with Chef Mike, who runs the Dodgers Food Trailer for the Great Lakes Loons. They are there for every home and road regular season and playoff game. They prepare three meals a day for approximately 50 people (players and coaches). Since games end late most evenings, they do not prepare breakfast. Many of their hotels have a complimentary breakfast anyway. However,…

By Mark Timmons · July 17, 202673

Meet LAD 2026 Draft Picks 1-12

3 picks were High School players (2 SS and 1 OF). There was a college OF, college catcher, college SS, and 10 college pitchers. Of all the talk for a need for a catcher, the only catcher the Dodgers selected was Luke Bard, son of LAD bullpen coach Josh Bard. Bard was a 4th year senior from Houston Christian University. He is not a prospect, so the Dodgers are still…

By Jeff Dominique · July 16, 202674

Interview with Paul Beachy – Team Bus Driver For The Great Lakes Loons (LA Dodgers Minor League Team)

It’s been a few days since I did this interview. We have evidently been working my son-in-law (the video guy) like a rented mule at US Water Systems. However, I am taking him to London with me in a few days, so maybe Watford will buy him a pint as a tip, but he’s a dang Red Sox fan, so there is that! I thought that it would be interesting…

By Mark Timmons · July 15, 202652

Thanks for Your Service: Chris Taylor

I was going to do this post when Chris announced he was retiring, then he changed his mind, but since the chances of him ever playing for the Dodgers again are slim and non-existent, I will go ahead with this post. He unretired, went on the IL, then decided to call it quits on May 24th. Taylor was born in Virginia Beach VA on August 29th, 1990. He attended Great…

By Michael "Bear" Norris · July 14, 202676