Positive Data Points Jays Batters Part 3

This will be the last post in this brief series and with all the players left having less than 25 plate appearances I have decided to look at the Jays team underlying data to see how that compares to last years version.

2025 Blue Jays

Last season the Jays as a team hit 265/333/427 with 191 HRs which added up to a 112 WRC+ and 4.9 runs per game.

The 2025 Jays walked 8.4% of the time and struck out in 17.8% of their at bats for a bb/K of 0.47.

They chased 29.2% of pitches out of the zone and swung at 67.8% of the pitches in the zone and made contact on 64.6% of their chase swings and 88.1% of their in zone swings for an overall contact rate of 80.1%.

Their average EV was 89.3 MPH with a LA of 13.2 degrees, a barrel rate of 8.1% and a hard hit rate of 41.1%

All of this lead to expected stats of xBA of 260, xSLG of 429 and xwOBA of 331 which lead to a final line of a 330 wOBA so their final line stats very closely matched their expected stats.

Now I know a lot of people are not a fan of expected stats and I understand the reluctance but generally over a large enough MLB sample they do tend to come out as fairly in line with the final stats.

For example the Jays as a team expected stats compared to their final stats per season since 2019

2019 xwOBA 313 – Actual wOBA 310

2020 xwOBA332 – Actual wOBA 329

2021 xwOBA 338 – Actual wOBA 340

2022 xwOBA 329 – Actual wOBA 331

2023 xwOBA 324 – Actual wOBA 324

2024 xwOBA 307 – Actual wOBA 314

2025 xwOBA 331 – Actual wOBA 330

Total years combined xwOBA 325 and actual wOBA 324

2026 Blue Jays

So far this season the Jays as a team are hitting 228/309/341 with 10 HRs which has added up to a 94 WRC+ and 3.42 runs per game.

The 2026 Jays have walked 9.8% of the time and struck out in 18.7% of their at bats for a BB/K of 0.52.

They have chased 33% of pitches out of the zone and swung at 67.4% of the pitches in the zone and made contact on 65.4% of their chase swings and 86.9% of their in zone swings for an overall contact rate of 80.5%.

Their average EV is 87.6 MPH with a LA of 13.2 degrees, a barrel rate of 5.9% and a hard hit rate of 36.7%

All of this has lead to an expected stats of xBA of 256, xSLG of 383 and xwOBA of 318 which lead to a final line of a 299 wOBA so while they have fallen off a bit from last years team so far one of their biggest issue is in how much they are underperforming their expected stats.

By xwOBA the Jays have been the 11th best offense in MLB not great but not awful but by actual wOBA they rank 22nd.

The other biggest issue for the Jays so far in 2026 as everyone knows is their hitting with runners in scoring position where they rank.

25th batting average 215

21st OBP 323

29th SLG 280

26th WRC+ 81

Now hitting with RISP is a stat that fluctuates wildly and we can look at previous Jays seasons to show this.

During the 2025 season the Jays lead MLB in batting average with RISP, they were 2nd in OBP and 3rd in SLG which lead to ranking 2nd in WRC+.

When you look at team stats for RISP last season separated by month it gives you 180 monthly samples where the Jays ranking by WRC+ were…..

3rd August 179 WRC+

13th June 141 WRC+

32nd Sept/Oct 128 WRC+

44th July 123 WRC+

55th May 115 WRC+

Annnnnnnnnnd all the way down in 165th with a 236/307/307 and 70 WRC+ the March/April 2025 Jays

Some of the Jays hitters and their batting lines with RISP last March/April and from May 1st on.

March/April RISP

Springer 306/406/482 – 148 WRC+

Guerrero 268/362/402 – 116 WRC+

Bichette 295/328/364 – 93 WRC+

Lukes 222/326/333 – 90 WRC+

Kirk 239/269/341 – 68 WRC+

Clement 239/276/282 – 56 WRC+

Gimenez 165/258/284 – 55 WRC+

Schneider 067/333/067 -51 WRC+

Barger 185/214/296 – 38 WRC+

May 1st thru the end of the 2025 season RISP

Springer 310/397/476 – 170 WRC+

Guerrero 298/385/482 – 142 WRC+

Bichette 316/365/517 145 WRC+

Lukes 259-322/415 – 105 WRC+

Kirk 292/366/441 – 126 WRC+

Clement 283/319/416 – 104 WRC+

Gimenez 232/299/327 – 78 WRC+

Schneider 249/364//468 – 135 WRC+

Barger 247/307/464 – 111 WRC+

Of course none of this guarantees anything but I guess my point is that the Jays offense is not likely as bad as they have looked and that a 12 game sample is not big enough for me to change my expectations from the starts of the season.

I still very much believe the bats will get going and if the Jays batters can stay healthy I fully expect them to be a well above average hitting team in MLB this season.

Let me know in the comments what you think has the start to this season changed your opinion about the Jays lineup or maybe did you always think they were going to struggle to score this year.

Michael Harris returns to the lineup, batting eighth

PHOENIX, ARIZONA - APRIL 04: Michael Harris II #23 of the Atlanta Braves walks in the dugout during the second inning against the Arizona Diamondbacks at Chase Field on April 04, 2026 in Phoenix, Arizona. (Photo by Chris Coduto/Getty Images) | Getty Images

As the Braves kick off their homestand against the Guardians, you can read about the pitching matchup between Bryce Elder and Slade Cecconi in the game preview here.

Michael Harris returns to his spot in centerfield and at the bottom of the lineup, as the Braves hope he can get better results, as he has been hitting the ball well so far this season. Mike Yastrzemski gets the start against the righty Cecconi and Dominic Smith gets the start at DH, batting seventh.

The Guardians have a solid top 3 in their lineup, with contact savant Steven Kwan leading off, hot-hitting top prospect Chase DeLauter batting second, and perennial MVP candidate Jose Ramirez batting third. Things are much less impressive behind that trio, however, so the top 3 will deserve our focus as observers, and Bryce Elder.

Today’s game starts at 7:15 PM ET in Atlanta and broadcast on BravesVision.

Parker Meadows to the 10-day IL, Wenceel Pérez recalled

SEATTLE, WASHINGTON - OCTOBER 05: Parker Meadows #22 of the Detroit Tigers takes the field prior to playing the Seattle Mariners in game two of the Division Series at T-Mobile Park on October 05, 2025 in Seattle, Washington. (Photo by Steph Chambers/Getty Images) | Getty Images

This is of course no surprise after the ugly collision between Riley Greene and center fielder Parker Meadows in Thursday’s loss to the Minnesota Twins. Meadows and Greene appeared to clip heads as the latter settled under a Josh Bell fly ball at Target Field in the 8th inning. Greene was able to protect himself but as Meadows tried to get out of the way at the last second, his jaw slammed into the back of Greene’s head. The initial blow left Meadows defenseless as he went to the ground, and he not only fell awkwardly on his left arm, but slammed his head pretty violently into the turf.

It was a scary one, and the results were confirmed this afternoon as Meadows went on the 10-day IL with a concussion, but also with a fracture in the radius bone of his left arm. That is rough. We can only speculate, but most likely that keeps Meadows out through May at a minimum, and it could be much longer. More important is a full recovery from the concussion, but that’s really tough luck coming after a 2025 season in which he suffered a strange nerve injury in his right arm that effectively ruined his season as he was never able to get it going offensively upon his return.

Outfielder Wenceel Pérez has been recalled from Triple-A Toledo in Meadows’ stead. Pérez had a slow spring and lost out on a close competition for one of the outfield spots coming into Opening Day. However, he’s swung the bat well with the Mud Hens, posting a .250/.353/.455 slash with two homes and strikeout and walk rates of 13.7 percent each.

Pérez has had starts in center field and left field in Toledo, but has mainly played right field with top prospect, or soon to be once Kevin McGonigle officially graduates prospect status, Max Clark handling center field most days. Clark himself has handled the leap to Triple-A extremely well so far. He’s hitting .405 currently with only three strikeouts in 52 plate appearances for the Hens. This after just 43 games at the Double-A level last summer. Clark already has eight doubles and five stolen bases and is walking at a 15.4 percent clip so far.

Were it not for McGonigle successfully skipping Triple-A entirely, we’d be marveling at how quickly Clark has adapted. The only marginal criticism right now is that Clark hasn’t actually driven the ball that much to the outfield. He’s sprayed a few doubles on a line shots down the foul lines, but most of them have come on a soft shots into the outfield in which Clark used his speed to turn singles into doubles.

There’s nothing wrong with those either of course, but a sign that he’s really conquered the level already will be seeing him drive the ball to the pull field a little more. We’ve seen him starting to get the ball off the ground, including a deep drive for a sacrifice fly on Thursday, so that final piece of the puzzle probably won’t be long in coming. The Tigers will just want to see that Clark’s batspeed upgrades this offseason, which has produced several balls over 110 mph off the bat early on, are translating fully to his hit tool. Pull power will be the sign that he’s about as ready as he’s going to get to make his major league debut. That probably won’t take too long at this rate, but the Tigers will want him as prepared as possible as they’d also prefer not to burn a full year of Clark’s service time unless he forces their hand early on.

Clark is coming, and on his current pace it probably won’t be more than a month or two, but for now expect Pérez, Matt Vierling, and Javier Báez to share time in center field. Hopefully Pérez, who typically keeps his strikeouts under control, can add a little more timely punch to an offense that has so far failed to capitalize enough with men in scoring position, at least until games were already starting to get out of reach.

Best wishes from BYB to Parker Meadows. Hopefully he can put this injury behind him. The arm injury is tough, but concussion trauma is obviously the scarier long-term concern.

POLL RESULTS: Braves fans are “a little skeptical” of Bryce Elder’s hot start

Mar 30, 2026; Cumberland, Georgia, USA; Atlanta Braves pitcher Bryce Elder (55) pitches against the Athletics during the third inning at Truist Park. Mandatory Credit: Jordan Godfree-Imagn Images | Jordan Godfree-Imagn Images

You have spoken and honestly, your reaction was a little surprising. Given the negativity generated by much of the fan base around Atlanta Braves starting pitcher Bryce Elder coming into the regular season, only 12-percent were not-at-all sold on Elder’s strong beginning to the 2026 season.

That’s not to say most of you are convinced, with more than half of the survey respondents still having decent dose of skepticism towards Elder. But, given how much he struggled in 2024 and 2025, that is a bit more leeway than one might have assumed after only two starts regardless of how good they were.

We won’t have to wait long to see how Elder’s next start goes as he’s scheduled to take the mound tonight against the Cleveland Guardians – a team who, like the Braves, have yet to lose a series this year.

Thanks to FanDuel for sponsoring this SB Nation Reacts survey and please be sure to keep your eyes peeled for the next one!

Minor League roundup, April 9: Jesús Rodríguez can hit

Jesús Rodríguez walking on the field in a Sacramento jersey.
SACRAMENTO, CALIFORNIA - MARCH 22: Jesus Rodriguez #55 of the Sacramento River Cats looks on during the fourth inning of an exhibition game against the San Francisco Giants at Sutter Health Park on March 22, 2026 in Sacramento, California. (Photo by Scott Marshall/Getty Images) | Getty Images

After two straight perfect days, the San Francisco Giants finally saw one of their Minor League Baseball affiliates lose on Thursday….and then another one, too. But it was still a very nice day on the farm. So let’s talk about it.

Link to the 2026 McCovey Chronicles Community Prospect List (CPL)

All listed positions in the roundup are the position played in that particular game.


AAA Sacramento (8-4)

Sacramento River Cats beat the Las Vegas Aviators (A’s) 9-0
Box score

Winning is not the most important thing in the Minor Leagues, but it sure doesn’t hurt to stack up some Ws. And that’s doubly true in AAA, where you want to see the players you’re likely to rely on during the year outclassing their competition. So it’s gotta put a smile on the face of many in the organization that the River Cats are off to such a hot start, and have now won 5 straight games.

Despite the shutout — a very impressive thing in the Pacific Coast League — it wasn’t a very notable starting pitching performance. LHP Carson Whisenhunt (No. 8 CPL) took the bump, and had the same issue he’s been having for a while: an inability to fool hitters in the zone, which leads to pitching them overly carefully, which leads to missing the zone entirely.

Whisenhunt threw 3 innings and struck out 4 (good) while allowing no runs (great), but he gave up 4 hits (not good) and walked 4 (quite bad). He needed 87 pitches to get through those 3+ innings (he started the 4th, but got no outs), and his ERA could have been a lot uglier, as he left the mound with 2 on and 0 out. That’s been the season for Whisenhunt, who has a tidy 3.86 ERA through 3 starts, and a delightful 16 strikeouts in 11.2 innings …. but with 9 walks.

In encouraging news, while Whisenhunt’s velocity has not maintained the highs he showed early in Spring Training, it is still notably improved over last year. In 2025 his 4-seam fastball had an average velocity of 92.3 mph, while this year it’s 94.0. Hopefully that can hold — or grow — throughout the year.

While Whisenhunt was so-so at best, the bullpen was nearly perfect. RHP Braxton Roxby had the unenviable task of taking over the mess that Whiz created in the 4th, and immediately worked a double play. Roxby would hit a batter, but otherwise wouldn’t allow a baserunner in 2 innings, with a strikeout. Roxby earned a promotion to AAA at midseason last year, and it didn’t go well. His start to the season didn’t go well either, for that matter. So nice to see him have such a strong game.

The same can be said of funky LHP Nick Zwack, who needed 15 pitches for a scoreless 7th inning, with a walk and a strikeout. A 27-year old taken in the 17th-round of the 2021 draft by the Mets, Zwack — who lost all of 2024 to injury — had given up 10 earned runs in 3.1 innings coming into this game. So a good game was a great sight.

But the best relief appearances came from a pair of arms on the 40-man roster: RHP Joel Peguero made his 2nd rehab appearance and pitched a perfect frame with a strikeout, while RHP Dylan Smith made his 2nd appearance since being traded to the Giants, and struck out 1 batter while perfectly handling the 8th and 9th innings.

While the bullpen was majestic, the 2 biggest stars in this game were in the batter’s box, with a pair of hitters who we all expect to see in San Francisco before terribly long. Catcher Jesús Rodríguez had the biggest day, as he hit a blistering 4-5 with a home run and a double, as he continues his absolute tear. Rodríguez, who has overcome a slow start to post a .941 OPS and a 153 wRC+, has an 8-game hitting streak, and over his last 4 games is 10-18 with 2 home runs, 2 doubles, and 2 walks.

Have I mentioned that he’s still a few weeks away from turning 24? Or that he plays catcher and second base, and can hold his own at every position other than center field and shortstop? Yeah, I think he’s gonna wear a Giants jersey plenty of times this year.

That’s not a very hot take, but it’s an extremely not-hot take to say that about first baseman Bryce Eldridge (No. 1 CPL), who factors into the team’s plans in a big way this year. And Thursday was a reminder as to why, as the tall lefty hit 3-4 with a double and a walk, raising his OPS to .933 and his wRC+ to 164.

While the hits were awesome, the lack of strikeouts is arguably the best thing that Eldridge did on Thursday, as his 31.0% K rate is fairly concerning. But it sure is great seeing his hard hits returning: his double was 109.4 mph, and one of his singles left the bat at 102.2.

Right fielder Will Brennan had an awesome day, as he hit 4-5 and knocked 2 runs in, raising his OPS to .889 and his wRC+ to 136. He’s certainly someone the Giants will be comfortable using if they have a hole on the roster that needs filling.

And shortstop Thomas Gavello, who has had to play out of position quite a bit given Osleivis Basabe’s injury and Tyler Fitzgerald’s departure, only hit 1-4 with a strikeout, but smashed his 2nd home run of the year.

Gavello, who is the perfect type of gritty utility player to have in AAA, has just a .614 OPS and a 42 wRC+, despite having a share of the team lead in home runs.

AA Richmond (5-1)

Richmond Flying Squirrels beat the Altoona Curve (Pirates) 3-2
Box score

Not to be outdone by their big brothers on the opposite coast, the Flying Squirrels also ran their winning streak to 5 games. And they did it in mildly dramatic fashion, with a 2-run comeback rally in the 8th inning, thanks to a bases-loaded single by first baseman Sabin Ceballos (No. 43 CPL), who hit 1-4 with a strikeout.

A very nice pitching performance for Richmond, with began with a 2nd nice start for LHP Greg Farone. A 7th-round pick out of Alabama in 2024, Farone is fronting a fairly uninspiring Richmond rotation despite mediocre results in High-A Eugene last year.

So far he looks right at home. Farone wasn’t quite as dynamic as on Opening Day, when he struck out 8 batters in 4.2 innings, but he was damn good. He tossed 4.1 frames, gave up just 3 hits (all singles) and 2 walks, struck out 5, and allowed just 1 run.

The strikeout stuff is definitely worth keeping an eye on for Farone, who turns 24 next month. He got a lot of Ks in the 1st half of last year, with 13 strikeouts per 9 innings with Low-A San Jose. But that number dropped to just 7.9 following his midseason promotion. Last year was his debut season, so the hope is always that he simply faded as he wore down following a big workload (he pitched 105.2 innings); but the fear, of course, is that his stuff just doesn’t play at higher levels.

We need a larger sample before making any grand proclamations, but so far in the Eastern League he has 13 strikeouts in 9 innings, and that’s fantastic.

Following Farone was a great story: RHP Mitch White. No, White is not the same Mitch White as previously played in the Giants system … this Mitch White is a 26-year old who was signed over the winter out of indy league ball, and is playing affiliated baseball for the 1st time in his life. I love those stories, and the Giants have a fair amount of them (including his Richmond teammate on the other side of the ball, Dayson Croes).

White made his pro debut in the season opener, and this was his 3rd game. It was also his best, as he threw 2.2 innings with 3 hits, 0 walks, and 1 run allowed, while striking out 4. Hopefully that’s the start of him finding his rhythm, and showing what he’s capable of in AA.

Rounding out the strong pitching day was RHP Cameron Pferrer, who was dynamic, pitching 2 no-hit innings with 1 walk and 3 strikeouts. Pferrer, a 27-year old who was an undrafted free agent in 2024, has yet to allow a hit through a pair of appearances this year.

The hitting was more mild-mannered, with no huge games. Right fielder Turner Hill had the best game, hitting 1-3 with a double, a walk, and a strikeout. It’s been a great start to the year for Hill, who turned 27 a few days ago. The 2023 undrafted free agent isn’t known for his bat, but he’s up to an .870 OPS and a 123 wRC+ on the year. Hill has a profile very similar to Jared Oliva: strong defense across the outfield, some burners for the basepaths, and just enough hitting to survive. And speaking of those types of players, center fielder Jonah Cox stole his 6th base of the year in as many games. Gotta love that!

High-A Eugene (5-1)

Eugene Emeralds lost to the Vancouver Canadians (Blue Jays) 14-5
Box score

Well, they can’t all be winners. While Sacramento and Richmond were achieving 5-game winning streaks, Eugene saw theirs come to an end. It was bound to happen eventually … it never seemed likely that they’d go undefeated this year, after all.

The star — if losses are allowed to have stars (I think so, especially in the Minors) — was someone who has spent the entirety of his brief Minor League career making the Giants look very smart: right fielder Trevor Cohen (No. 15 CPL).

San Francisco drafted Cohen in the 3rd round in July, and it raised a few eyebrows because he wasn’t on many people’s radars. Most notably, despite being picked 85th overall, he wasn’t on the top 500 draft prospect lists at Baseball America or Fangraphs.

But listening to people who specialized in Cohen’s region (he played collegiately at Rutgers), it became clear that he was being overlooked, and fairly dramatically. His post-draft performance at Low-A San Jose supported that, as he posted an .840 OPS and a 139 wRC+ in 28 games, with just an 11.5% strikeout rate.

San Francisco rewarded him with an opening assignment in High-A, and after a slow start, he’s starting to turn things on in a big way. Thursday was one of his best days as a pro, as he hit 3-5 with all 3 of his hits being doubles. The 22-year old lefty also drew a walk, though he had a strikeout and an error as well.

With that, Cohen is up to a .767 OPS and a 110 wRC+, while still sporting a remarkably low strikeout rate of just 13.3% (he also has 4 stolen bases). I don’t think anyone can question that draft pick anymore!

A nice day for first baseman Robert Hipwell, who was in dire need of one. Hipwell hit 2-3 with a double, 2 walks, and a strikeout, which came after starting the season 0-10 with 6 strikeouts.

Strikeouts are the big thing for the left-handed Hipwell to work on. After a glimpse of Low-A in 2024 following his 6th-round draft selection, the recently-turned 23-year old spent all of 2025 at that level, where he had nice numbers (.824 OPS, 125 wRC+), but struck out a ton (31.2%). That will be the biggest thing to watch in High-A, as he’ll need to cut back on the Ks in order to advance to the upper Minors.

Also a good day for second baseman Zane Zielinski, who hit 2-4 with a double and a hit by pitch. The 2024 9th-round pick is repeating the level after skipping Low-A and spending his entire debut season with Eugene. His numbers weren’t great (hence the repeat), but he’s been hot to start this year.

The pitching was an absolute mess. It started at the top, as RHP Niko Mazza got rocked for the 2nd straight game, ceding 4 hits and 4 walks in just 3 innings, which tagged him for 3 runs (he did have 5 strikeouts, though). Mazza, an 8th-round pick in 2024, really just could not find the strike zone, as he threw just 31 of his 66 pitches for strikes. Mazza’s debut season in Low-A last year was a success, as he had a 2.22 ERA in 21 starts. But there were some worrying signs, as he had just a 4.36 FIP, thanks in large part to walking 5 batters per 9 innings. So far this year that has remained an issue, as he has 7 walks in just 5.1 innings (and also 7 hits and 7 earned runs).

Unfortunately, the pitcher who followed him was even worse, as RHP Cole Hillier gave up 3 hits, 3 walks, and a hit batter in just 1.1 innings, while allowing 3 runs.

But unfortunately, neither Mazza nor Hillier could compete with the disaster that took place on the mound for RHP Liam Simon. Here’s how his game went:

Single
Walk
Hit batter
Walk
Double
Single
Fielder’s choice with his own error

In all, Simon recorded no outs, and had 5 earned runs tagged to his name. Unfortunately the issues that plagued him in his return from injury a year ago — an inability to find the strike zone — are still there for the 2022 5th-round pick. After walking 38 batters in 26.2 innings in High-A a year ago, the 25-year old has issued 5 walks in just 1 inning in 2026.

If you like pain, I’ll keep going. Simon was replaced by RHP Austin Strickland, who gave up more baserunners (5) than outs recorded (4). In all, Strickland hit a better, walked 3, and ceded a double, while getting hit with 3 earned runs. Ouch.

But hey, it’s not all bad! RHP Ryan Vanderhei gave up just 1 hit in 1.2 scoreless innings, with 4 strikeouts! A great game for the 2023 10th-rounder, who has 7 strikeouts (and no walks!) in just 3.2 shutout frames this year.

Low-A San Jose (4-2)

San Jose Giants lost to the Visalia Rawhide (D-Backs) 9-7
Box score

If you had any question as to whether shortstop Jhonny Level (No. 3 CPL) was going to slow down, I have a very happy answer for you: no. No he is not going to, it seems.

Thursday was yet another dynamic game for Level, who seems intent on transcending from breakout prospect into star. It was just another day at the office for Level against Visalia, as he hit 2-4 with a double, a walk, and a strikeout. Over the last 4 games, Level is hitting an unthinkable 11-19 with 7 extra-base hits, 2 walks, and just 2 strikeouts. Yes, I think a 1.493 OPS and a 258 wRC+ will play, personally. And yes, I think he should keep hitting like that. That would be a very nice thing.

One other note on Level: while there is a question as to whether he’ll be able to stay at shortstop or move to second base down the road, he’s getting all the reps in San Jose, while the defensively-excellent Lorenzo Meola (No. 23 CPL) is mostly playing second base. Level split time in the middle infield last year during his short stint of being teammates with Gavin Kilen (No. 7 CPL), but has not played second base this year (though he has 1 start at designated hitter, at which point Meola did get to slide over to short).

First baseman Jeremiah Jenkins had a fantastic day, hitting 2-5 and smashing his 1st home run of the year, while also striking out. A 22-year old lefty taken in the 14th round of the 2024 draft, Jenkins has only played 3 times this season, but has made the most of his opportunities, hitting 5-12 with 2 extra-base hits and 2 walks. That’s a nice sight, after he struggled with the level last year.

Mostly a bad pitching day. LHP Jordan Gottesman made the 2nd start of his young career, and there was a lot to like even though it didn’t go particularly well. The 2025 6th-round pick out of Northeastern did a great job staying in the strike zone, with 46 of his 68 pitches going for strikes, and 6 strikeouts with 0 walks in 3.2 innings. But he did hit a batter and give up 3 hits, which included a home run, and that resulted in a 3-run outing. It hasn’t been a superstar showing in his 1st week as a pro, but it’s been very, very solid.

RHP Alix Hernandez had a phenomenal game, pitching 2 perfect innings with 3 strikeouts. A 21-year old from Venezuela, Hernandez has some truly nasty stuff (for his career he has 164 strikeouts in 118.1 innings), but was limited to just 14.1 Complex League innings last year. Walks have really been the only thing that have plagued him in his career, and so far, so good: he hasn’t issued any in 3 innings of work this season.


Home run tracker

2 — Jesús Rodríguez — [AAA]
2 — Thomas Gavello — [AAA]
1 — Jeremiah Jenkins — [Low-A]


Friday schedule

Sacramento: 6:45 p.m. PT vs. Las Vegas (SP: Carson Seymour)
Richmond: 4:05 p.m. PT vs. Altoona (SP: Joe Whitman)
Eugene: 1:05 p.m. PT at Vancouver (SP: Hunter Dryden)
San Jose: 7:00 p.m. PT vs. Visalia (SP: Argenis Cayama)

South Side Sox Reacts: Hitting should be the most improved

With a slight turnaround from the debacle of a season start the White Sox went through — namely, sweeping the defending AL champs — it seemed like the right time to spin things a bit more positively. So the question this week prodded you to pick an aspect of White Sox baseball that has most improved in 2026.

By almost two-thirds, you chose the bats:

It’s early, and a lot depends on whether you ignore the improvement on offense in the second half (roughly, post-Colson Montgomery arrival). Undoubtedly this is a better team on offense than the start of 2025; better than the end of last year? We’ll see.

Still, it’s hard to image what to choose otherwise, with the rotation, bullpen and defense all sketchy.

The national questions this week involved picking the winners of each division. Let’s just roll them all out at once:

The Mariners being the biggest runaway in the American League, more so than the Tigers, is interesting. Still, those two popular favorites, along with the Red Sox, are all struggling early.

You can tell this survey was taken after Opening Day, because suddenly everyone is all up in the Brewers’ bandwagon.


Did you miss out on this round of questions? No worry, sign up here to participate in our weekly emailed surveys, and have your White Sox voice be heard!

This week’s Reacts is brought to you by FanDuel.

Dodgers begin homestand against Rangers

After going 5-1 on their first road trip of the season, the Dodgers return to Chavez Ravine for a six-game homestand. First up, the Texas Rangers.

The Rangers are currently in first place in the AL West, sitting at 7-5. In fact, they are the only team in that division with a winning record. They were swept by the Cincinnati Reds, and then swept the Seattle Mariners before heading to L.A.

Texas will send Kumar Rocker to the mound for his second ever Major League start. In his debut last Saturday against the Reds, Rocker allowed two runs in the first inning, due in part to sloppy defensive plays. He then settled in and went four scoreless innings more, stranding a runner at third with no outs in his final inning.

The Rangers offense hasn’t scored more than three runs in any of their last seven games. The team of course employs Old Friends Corey Seager and Joc Pederson and were joined this season by Andrew McCutcheon. Not an ex-Dodger, but probably everyone’s friend.

Interestingly, so far this season the Rangers have the fewest challenges to the new ABS system with 12 – nine by batters, and only three by their catchers. The Dodgers have had 22 total, with six coming from the batter and 16 from the catcher.

For their part, the Dodgers will send Tyler Glasnow to the mound. Glasnow has looked good so far this season, giving up four hits, two earned runs, and going six full innings in each of his first two games.

The Dodgers will look to reignite their offense that was so hot to begin their road trip, scoring 45 runs in four games. Friday night’s game will also be the first of the two Shohei Ohtani “greatest game” bobbleheads, highlighting his three home runs in Game 3 of the NLCS against the Milwaukee Brewers.

Friday game info
  • Teams: Dodgers vs. Rangers
  • Ballpark: Dodger Stadium
  • Time: 7:10 p.m.
  • TV: SportsNet LA, MLB Network (out of market)
  • Radio: AM 570 (English), KTNQ 1020 AM (Spanish)

Arizona Diamondbacks Series Preview #5 : Diamondbacks @ Phillies

Andrew Painter In his Majors debut. (Photo by Terence Lewis/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Which team is projected as better?  On 9 April, FanGraphs projected the Phillies to win more games (89 vs 81).  Nevertheless, both teams have significant odds of reaching the playoffs (68% and 35%).  And either team could win this series.

Why cheer for the Diamondbacks?  The Diamondbacks values include don’t cheat by taking performance enhancing substances.

“…Rojas became the eighth Phillie to be suspended for PED use since 2009. He’s the ninth, if you include Max Kepler, who is a free agent but played with the Phillies last season and was suspended for 80 games in January after he tested positive for a PED.” — Marcus Hayes, The Philadelphia Inquirer, March 2026

The recent three players (per Wikipedia):

  • Jose Alvarado, May 2025, Exogenous Testosterone
  • Max Kepler, January 2026, Epitrenbolone
  • Johan Rojas, March 2026, Boldenone

“They are three totally different situations. So no, I do not think it’s an issue.” — Rob Thomson, Phillies Manager

My view is the Phillies will not make improvements until they stop making excuses.

How good is the Diamondbacks offense? At Chase, against the Tigers, the Diamondbacks batters were better than last season (5.67 vs 5.07 runs per game).   That is meaningful because the Tigers pitching staff was ranked fifth best in the Majors.  Can the Diamondbacks batters do just as well against a pitching staff ranked better than the Tigers (third best vs fifth best)?  Adding to the difficulty is that this series is an away series.

Phillies Pitcher to Watch. 

Andrew Painter.  As the Phillies number 2 prospect, this season he made his debut in the Majors. Let’s look at his abbreviated story.

After Tommy John Surgery in July of 2023, he missed the 2023 and 2024 seasons.  In 2025, he pitched in AAA.

“Last season [2025], Painter’s arm angle dropped slightly. He addressed the issue in the offseason and has continued to do so in camp. The team’s pitching coaches believe a return to his former (higher) arm angle will bring back his control and command.” —  Jim Salisbury, Match 2026

In spring training, one indication of improved control and command was his 8 strikeouts with only 2 walks.  Another indication was his .209 OBP and .293 SLG. Data from Baseball Savant.

“I felt pretty comfortable out there.  Right when I toed the rubber, I felt in control of the game. It didn’t speed up on me. That’s the big thing, just take deep breaths and not allow the game to speed up on you.”  — Andrew Painter, March 2026

In his debut, he pitched 5.1 innings with 1 earned run.  His 8 strikeouts exceeded his 1 walk.  Two positives were his 8.3 hard-hit percentage and his 0.57 expected ERA. Data from Baseball Savant.

Pitching Matchups.

Friday, 3:40 PM MST.

Michael Soroka. In his first two starts of the season he allowed a total of 1 earned run in 10 innings.

Last season, opponents did not score any runs in his last 6.2 innings pitched. In his first two starts of the season, he extended that streak to 13.1 innings before a earned run was scored.

There is much to admire about Michael Soroka’s consistency.

Jesus Luzardo. His first two starts of the season were at two extremes: First he allowed 6 earned runs in 6 innings against the Rangers; Then he allowed 1 earned run in 6.2 innings at Coors. What will happen in this start?

This matchup of starting pitchers is advantage Diamondbacks.

Saturday, 10:05 AM MST.

Brandon Pfaadt.  In his first game of the season, the positive was that five of his six innings he held the Tigers to three batters.  The negative was the inning when the Tigers scored 5 earned runs.  In his second game, he allowed 3 earned runs.

In the Snakepit article, one of my wagers was that Pfaadt will total more than 10 wins this season. Will this be his first win? I’m feeling somewhat confident.

Taijuan Walker.  In 2017-2018, he started 31 games for the Diamondbacks.  His ERA+ was excellent (ranged from 124 to 135).

After that, he pitched for four teams, the latest is the Phillies.  His performance seemed to bounce between average seasons and excellent seasons.

In his first game of the season, the Nationals scored 4 earned runs against him in the first inning.   In his second game, the Rockies scored 3 earned runs against him in the first inning. Perhaps this season will be an average season for him.

This matchup of starting pitchers is slight advantage Diamondbacks.

Sunday, 10:35 AM MST.

Zac Gallen. In the season opener, he held the Dodgers scoreless for four innings. That’s big. (although the Dodgers scored in the fifth inning – very few elite pitchers can keep the Dodgers scoreless for long).  Then he pitched six scoreless innings against the Tigers.  Then he allowed 1 earned run in 5 innings against the Mets. My expectation is that Zac Gallen will pitch at least 4 scoreless innings.  After that, he may give up a run or two.

Andrew Painter.  As a Diamondbacks fan, I hope the Diamondbacks batters find ways to prevent Andrew Painter from repeating his amazing performance in his debut in the Majors. 

In his second game, in the third inning the Giants got 4 hits (3 earned runs) showing that Painter is human.

In any case, remember to look for fans dressed in white coveralls!    “A few fans in right field dressed in white coveralls and called themselves ‘Painter’s Painters’.” — Matt Gelb

This matchup of starting pitchers is even, perhaps with a very slight edge Diamondbacks.

I’m not sure why you’re so surprised about the Phillies

Most of the time, a new season means a new beginning.

It is infrequent that iterations of a roster are repeated year after year. When things don’t go right, it is common for significant changes to be made. As all of you reading this know, the Phillies have sought to buck that trend in recent seasons.

Through 12 games, the Phils are 6-6. The starting pitching has been decent, if not great. The bullpen has largely been very good. The offense, however, has been abysmal.

Let’s get all the ugly stats out of the way. Entering Friday’s three-game weekend series against the Diamondbacks at Citizens Bank Park…

  • The bats have not scored a run in 20 consecutive innings.
  • In the final two games against San Francisco, they went 8-for-62 and slashed .129/.239/.145 with a .384 OPS.
  • Outside of the 10 runs they scored against the Rockies last Friday, they’re averaging 2.9 runs in their other 11 games.
  • They scored 7 runs in the first inning against Colorado Friday and have scored 12 runs since then.
  • They have a .658 OPS through 12 games this year, their lowest over the first 12 games of a season since 2016.
  • They are hitting .200 with a .637 OPS with runners in scoring position. That is the 2nd-worst batting average in MLB.

It’s ugly. When a lineup is struggling like this, it’s easy to say the team looks despondent and/or uninspired. Of course, these same Phillies have authored three stirring late-game comebacks in the first 12 games, winning two of them with late rallies. Those are not the actions of a group that is going through the motions, but these same players, on this same offense, managed just one extra base hit in their final two games in San Francisco. They struggled in Colorado, too. One good game does not lead into the next.

To be clear, no one should be surprised by any of this. No one should have been fooled into thinking the 2026 offense was going to be any different than the ‘25 or ‘24 or ‘23 group. The struggles of 2026 are not unique to this season. Unlike most teams, the Philadelphia Phillies have been, for better or worse, largely the same exact team on offense over the last four years.

For the anti-“run-it-back” crew, that’s obviously a major problem, and they’re not wrong. The inconsistency and streakiness of this group is maddening and, like clockwork, it usually submarines their shot at a World Series title every October.

However, it’s fair to note that these same Phillies experience struggles like this every season, and usually finish with an offense that is in the top-10 of most major offensive categories. As I have written previously in this space, a majority of outside observers would characterize this group as being pretty darn good on the whole, and the numbers would back it up.

One of the major storylines last April and May was the team’s inability to slug. Remember that? The Phillies were getting on base a bunch, but flailing with runners in scoring position, especially with power. While the Phillies’ .721 OPS was 11th through the first month of the season last year, their .385 slugging percentage was 17th.

They were 13th in runs scored, tied for 19th in homers. This year, they are 19th in runs scored, tied for 9th in homers, 15th in OPS and 14th in slugging. Again, none of these numbers are good, but by the end of the 2025 season, the Phillies had the 4th-highest OPS in Major League Baseball. Their .797 OPS after the All-Star Game was 2nd-highest, behind only the Yankees’ .799. They slugged .471, which was the best mark in MLB in the second half. Their 110 homers were 2nd-most, their 340 runs scored were tied for 4th and they were tied for 3rd in wRC+.

I don’t say this to try and convince you that this team is going to win the World Series in 2026, nor that you shouldn’t be frustrated or expect more from this team. I say it to remind you of a simple truth.

There is nothing new under the sun with the Philadelphia Phillies.

And here’s the thing. Changing the lineup around isn’t going to do much. Is Rob Thomson right to move Adolis Garcia up to the No. 4 spot in place of Alec Bohm? Absolutely. Is it a good thing the struggling Bryson Stott be removed from the No. 5 spot and replace by the much-better Brandon Marsh? You bet. But the Phillies are still missing one big, middle-of-the-order bat. That was true before the season began, and it remains true now. It will likely remain true as they enter the postseason as well.

One change they could make is to shake up the coaching staff and relieve hitting coach Kevin Long of his duties. Given the nature of the players, it’s doubtful much would change if the front office makes that move. I wouldn’t begrudge the Phillies from doing so if they wanted to shake things up, but our expectations in that eventuality should be managed.

As I also wrote about recently, the Phils aren’t the only team struggling offensively in the first few weeks of the season. It’s pretty ugly out there, folks. The problem we have in Philadelphia is that these aren’t new problems. This offense is four years old. We know what it can do and what it can’t.

So you can overreact to the sheer ugliness of what the bats are doing right now. It’s brutal to watch. But they will get hot. They will break out. I can say this with extreme confidence because they do this every single year. We get all worked up about the broken bats, and then, once the weather gets warmer, they start putting runs on the board.

It’s all meaningless. This team is going to make it to October, have no fear about that. Whether it’s as a wild card or a division winner, the Phillies have the talent to get back to the tournament. It’s all about what they do then, and with the same roster feeling the same pressure year after year, it’s difficult to believe things will be different.

So, yes, it’s understandable to be annoyed, despondent, disgusted and frustrated at the lack of offense and the quality of at-bats this group of veteran stars is having. But if you’re hitting the panic button right now or surprised at what you’re seeing play out, you shouldn’t be.

The Phillies will hit in the regular season. They really will. It might be unpleasant to watch until they do, but it will happen.

Giants-Orioles Series Preview: Battle of the struggling quasi-contenders

Apr 3, 2026; Pittsburgh, Pennsylvania, USA; Baltimore Orioles first baseman Pete Alonso (25) greets shortstop Gunnar Henderson (2) crossing home plate on a solo home run against the Pittsburgh Pirates during the ninth inning at PNC Park. Mandatory Credit: Charles LeClaire-Imagn Images | Charles LeClaire-Imagn Images

The Baltimore Orioles have been run by one of the Moneyball 2.0 acolytes since the Giants hired Farhan Zaidi in November 2018. Mike Elias was part of the Astros’ front office, and their innovation on the Billy Beane way of running a baseball team* was not only to cheat, but to infuse data and “inefficiencies” into literally every area of the baseball operation. Elias’s twist was to tank the Orioles for a few years to improve the prospect stock and then let those cheap young superstars carry the team into and through a contention window.

It hasn’t exactly gone to plan.

However, the Orioles’ new owner has finally infused the organization with enough cash flow and approvals to compel them to boost their roster through other means besides their front office’s cleverness. The Orioles finally signed a top 50 free agent after over a decade of not having done so, and it’s a good one! Pete Alonso is a Giants Killer. He has 13 home runs in 39 career games to go with a triple slash of .257/.326/.546.

They reinforced their rotation with the additions of Shane Baz and Chris Bassitt and signed Ryan Helsley and his 100 mph fastball to close. They’ve also hired former Giants bullpen coach Craig Albernaz as their new manager.

The 43-year old has an almost farcical Massachusetts accent, but he means business when he talks about how his team can improve. There hasn’t been a Defector article written about his vibes — not yet, anyway — but he’s already made public comments about the culture of the organization, specifically with regards to how defense hasn’t been valued. Even in what has been, essentially, a “peak” into the full season, his team-focused public comments stand out when compared to what Tony Vitello’s up to.

This is probably an expectations thing, though. The Giants are still trying to recapture a time that has come and gone while the Orioles are simply trying to stay relevant. The Orioles have some pressure to succeed while they still have this particular group of hitters, which includes Gunnar Henderson, Adley Rutschman, Jackson Holliday, and Jordan Westburg; but also, a second line of young hitters like Colton Cowser, Samuel Basallo, Dylan Beavers, and Coby Mayo.

They’re off to a 6-6 start with just a 1 series win: a 3-game sweep of the White Sox in Chicago. The Giants are coming off a 3-4 homestand that ended on a high note. This series is the start of a 9-game road trip and it’s one I believe is well timed. Those back to back shutouts of the Phillies heading into a long trip is an ideal set of circumstances for a “new” team to bond. Spring Training and home games allows players and coaches alike to simply “go home” after the game. On the road has a level of being stuck together, and that’s where relationships can be forged. Sure, a lot of the Giants are quite familiar with one another — maybe too familiar in some cases! — but road trips are a great bonding experience. On an interpersonal level, this is a big moment in the early days of Tony Vitello’s major league career.

But lots of winning would be great, too.

Series overview

Who: San Francisco Giants (5-8) at Baltimore Orioles (6-6)
Where: Oriole Park at Camden Yards | Baltimore, Maryland
When: Friday & Saturday at 4:15pm PT, Sunday at 10:35am PT
National broadcasts: Friday (Apple TV), Saturday (FOX Network)

Projected starters
Friday: Landen Roupp (RHP 1-1, 4.22 ERA) vs. Shane Baz (RHP 0-0, 4.09 ERA)
Saturday: Landen Webb (RHP 1-1, 5.00 ERA) vs. Chris Bassitt (RHP 0-2, 14.21 ERA)
Sunday: Adrian Houser (RHP 0-1, 3.97 ERA) vs. Cade Povich (LHP 0-0, 3.18 ERA)


Players to watch (besides Pete Alonso)

Orioles

Gunnar Henderson: He’s got 4 home runs and an .890 OPS overall to start the season. The 24-year old is positioned as the face of the franchise, but now he’s got lineup protection in the form of Pete Alonso…

Taylor Ward: But also Taylor Ward! The Orioles acquired him in the offseason from Zack Minasian’s brother Perry with the Angels, and all Ward has done is slugged .574 in his first 12 games (56 PA) to slash .383/.464/.574. He has hit ZERO home runs. He does have a sport-leading 18 hits, though, 9 of which have been doubles. The 32-year old has already recorded two 4-hit games for Baltimore. In his 8 seasons with the Angels, he had ZERO 4-hit games.

Grant Wolfram: A 6’7” lefty with 9 strikeouts and ZERO walks in 5 innings? What’s going on here in this small sample? Well, it turns out he’s in the Matt Gage zone in terms of stuff — at least from my eye test. His fastball is in the 95 mph range, but his slider is sub-2,500 rpm. He doesn’t get much chase and hitters are able to make good contact when they do. Of his 9 strikeouts, 3 came against White Sox hitters and another was of Joc Pederson. So, just want to see if this is a candidate for “a guy the Giants get to at an important spot in a game” during this series.

Giants

Logan Webb: Usually, I put the Giants’ ace in the (besides) portion of the Players to watch header mainly because I don’t see a reason to spotlight him when everybody knows he’s The Perfect Giant and you should watch him whenever there’s an opportunity. In this case, though, I want to make sure we’re all watching Webb in this start because this has been a shaky start and how he performs will determine how far the Giants will go this season. His sole appearance in Camden Yards was back in 2024 when he struck out 8 in 5 innings in his penultimate start of the season (the Giants lost 5-3). Webb has been good enough in interleague play (3.75 ERA in 275.2 IP), but not so much against the AL East. Look at this breakdown:

  • Yankees: 1-3, 6.65 ERA in 4 GS (23 IP)
  • Red Sox: 0-2, 5.63 ERA in 3 GS (16 IP)
  • Blue Jays: 0-3, 9.00 ERA in 3 GS (16 IP)
  • Orioles: 0-1, 4.50 ERA in 2 GS (12 IP)
  • Rays: 2-0, 0.64 ERA in 2 GS (14 IP)

Rafael Devers: We can think about how Pete Alonso has gotten the best of the Giants all we want, but that matchup pales by comparison to how Devers has tormented the O’s. In 124 career games (543 PA), he’s slashed .292/.352/.493 with 21 home runs and 79 RBI with 45 walks and 109 strikeouts. His 32 career doubles against them is his most against a single opponent. He also has 2 triples. A big chunk of that damage has come at Camden Yards, where he’s a career .290/.354/.511 with 13 home runs and 11 doubles (22 BB, 58 K). His 3-run bomb in Wednesday’s finale against the Phillies made him the hero then. Was it the start of a hot streak?

Jung Hoo Lee: I wonder if getting away from the fan section at Oracle Park might help Jung Hoo Lee clear his head enough to get his bat going. He was just 2-for-21 on the homestand with a pair of walks and 5 strikeouts. If his slump continues through this road trip, it’s not going to be seen simply as a bad start.


Tony Vitello watch

Craig Albernaz perhaps has the home field advantage, but it will be interesting to see which of the rookie managers looks more rookie-like. Vitello certainly won the matchup with rookie Craig Stammen, but Albernaz has a bit more of an MLB coaching background than either. Both managers have been ejected already this season. Will the twitchy Missourian prove superior to Albernaz’s mouthy Masshole persona?


Prediction time

At the end of the day, these are two orange and black teams trying to forge a path to contention in the best way they know how. The Orioles are sticking with a culture that has so far produced some interesting prospects and a 101-win season, but has slowly devolved into frustration. The Giants rebuilt themselves into a 107-win team and have slowly devolved into frustration.

I know I was greedy in the Yankees series pulling for 1 win and Giants fans have subsequently been spoiled by the team winning two series, so, I’m just going to say that I think the Giants will win a game in this series.

The White Sox “Pope Hat” is Brilliant. Here’s 8 More Incredible Promo Hats

The White Sox “Pope Hat” is Brilliant. Here’s 8 More Incredible Promo Hats

Remember when a stadium giveaway meant walking away with a scratchy, oversized baseball cap that had a local bank’s logo slapped on the side? Yeah, those days are dead. Today, MLB teams are turning their promotional schedules into full-blown culture drops.

Case in point: The Chicago White Sox are doing a “Pope Hat” night. On August 11, the Sox are handing out mitre-shaped Pope hats to the entire stadium to honor Chicago native Pope Leo XIV. It is wonderfully absurd, instantly viral, and an absolute masterclass in marketing.

But is it the greatest stadium giveaway hat of all time? It has some incredibly weird competition.

From anime crossovers to fast-food condiments to literal fake hair, here are some of the most legendary, bizarre, and expensive promo hats in MLB history.

The “Tee Time” Special: St. Louis Cardinals Golf Hat

Timing is everything. Knowing that half their fanbase is glued to the Masters in early April, the Cardinals dropped a crisp, golf-inspired rope hat as a stadium giveaway today, April 10, 2026. It’s the perfect crossover piece for fans who want to kick off spring in style and rep the birds while teeing off. It’s not incredibly weird, but it is incredibly clean.

Cardinals Golf Hat

The Kawaii Cheat Code: Hello Kitty Hats

 Hello Kitty Nights have been taking over MLB parks for a few years now, and the demand is so ferocious that the teams now do multiple of these events every single season. Fans will literally line up hours before the gates open just to secure these drops, here are three of my favorites.

Fast Food Fashion: Texas Rangers Whataburger Condiment Caps

We all know Texans treat Whataburger like a religion. The Rangers tapped into that beautifully back in 2019, teaming up with the burger chain to hand out highly specific condiment hats for fans who snagged special Theme Night tickets. First up was the “Fancy Ketchup” trucker hat, followed later by a “Spicy Ketchup” lid. It’s hyper-regional pandering at its absolute finest.

Picture 3 of 6

Farm-to-Diamond: Jason LaRue x John Deere Cap

Before high-end fashion crossovers were cool, the Cincinnati Reds gave us the ultimate farm-meets-baseball hype drop. Handed out as an adjustable stadium giveaway cap, it featured rugged catcher Jason LaRue’s #23 right alongside the iconic green-and-yellow John Deere tractor logo.

The Anime Grail: Dodgers “One Piece” Straw Hat

Take one of the most rabid fanbases in baseball, mash it up with the most popular anime on the planet, and you’ve got viral hit. On July 3, 2025, the Dodgers threw a “One Piece Night” and handed out replica straw hats to the first 40,000 ticketed fans. Modeled after Monkey D. Luffy’s signature headwear, clean versions of this hat are insanely sought-after by both anime geeks and Dodger diehards to this day. It sells consistently for nearly $150 on eBay.

Brand-NEW! Los Angeles Dodgers X One Piece Collab Monkey D. Luffy Straw Hat JP - Picture 1 of 3

The Cursed Jacob deGrom Hair Hat

On September 17, 2016, the New York Mets honored their ace’s flowing brunette locks by handing out a “Jacob deGrom Hair Hat” with actual fake hair sewn into the back. It was a great idea, that ultimately turned sour. The team had to announce they were shutting deGrom down for the rest of the season with an elbow injury just hours before the gates opened for his own promo night.

JACOB DEGROM NEW YORK METS BASEBALL CAP WITH HAIR WIG MLB GIVEAWAY Free Shipping - Picture 1 of 2

Bronson Arroyo Hair Hat

Long before deGrom, the 2007 Cincinnati Reds answered a question absolutely no one asked: How can I replicate the flowing blonde locks of our starting pitcher/acoustic guitarist? The answer was an official team cap with fake blonde hair glued to the back. It’s widely considered one of the most bizarre promos of all time.

The Undisputed King: The Mike Trout Fish Hat

Nothing will ever beat this. Back on June 18, 2013, the Angels leaned fully into their superstar’s aquatic namesake and gave fans a literal Mike Trout “Fish Hat.” No subtle logos. No stitched numbers. Just a massive, 3D stuffed trout erupting out of the top of your head. It was outrageous, it was hilarious, and it remains the undisputed gold standard for wonderfully weird stadium giveaways.

Do you have a favorite MLB promo item? Let us know on Mantel.

Download Mantel - Community for Collectors

 

Washington Nationals Hit The Road For Weekend Series In Milwaukee

WASHINGTON, DC - APRIL 06: Zack Littell #18 of the Washington Nationals pitches in the first inning against the St. Louis Cardinals at Nationals Park on April 06, 2026 in Washington, DC. (Photo by Greg Fiume/Getty Images) | Getty Images

After starting the season 3-1 with inspiring victories against the Cubs and Phillies, good news has been hard to come by for Nationals fans.

The Nats’ following 8 results have been about as bad as it gets, going on a 5-game losing streak, briefly interrupted by a 9-6 win in the series opener against the Cardinals, and then dropping the last 2 games in the 3-game set. The offense has had its moments, but has struggled to overcome the frequent blown leads by the Washington bullpen.

Decent starts in Game 1 and 2 by Zack Littell and Cade Cavalli were promptly wasted, with the bullpen laboring for 9.1 innings and 9 runs across the two contests. Getting length out of the rotation has been a losing battle for manager Blake Butera, and clawing their way to high-scoring wins is unfortunately not a sustainable strategy.

Going into their next series, the Nationals are at a true “get right” point, but their opponent is far from an easy matchup. The Brewers, returning home after a series loss against the Red Sox, are still sitting pretty with an 8-4 record in early April. A combination of consistent production from their lineup and a handful of stable arms at their disposal, both in the rotation and bullpen, has them looking like the team that won 97 games in 2025.

Friday – 7:40 PM EST

MIL: RHP Chad Patrick (1-0, 0.96 ERA)

WSH: RHP Jake Irvin (1-1, 8.00 ERA)

The 27-year-old Patrick’s early returns have been fantastic for the Brew Crew. He tossed 5 scoreless frames against the Royals in his season debut, and held the White Sox to just 1 run in his following outing. His 5-pitch mix has kept batters off balance but has allowed some hard contact, and should be an interesting test for Nats hitters to jump on his mistakes.

Irvin began his season on a high note against the Cubs, but was roughed up for 6 runs in just 4 innings against the Dodgers in his second start. The veteran righty will be tasked with opening the series for the Nats against one of the strongest offenses in MLB thus far, with the Brewers in the Top 10 for batting average, runs scored, hits, on-base percentage, and slugging percentage.

Saturday – 7:10 PM EST

MIL: LHP Kyle Harrison (1-0, 2.61 ERA)

WSH: LHP Foster Griffin (1-0, 2.70 ERA)

An offseason reclamation project by the Milwaukee front office, Harrison, a once-famed pitching prospect for the Giants, has looked as good as he ever has through 2 starts in 2026. He’s peppering the zone with an impressive fastball and timing his slurve well to generate plenty of whiffs. However, like Patrick, when he does allow contact, it’s barreled at a high rate. If Washington can avoid piling up strikeouts, they can create favorable opportunities against the breakout lefty.

Speaking of breakout lefties, Griffin has been a welcome addition to the Nats’ rotation so far. With 7 total offerings, hitters have struggled to figure him out, allowing just 3 runs in his first 10 MLB innings since 2022. He may be pushed a bit deeper into this start than his 2 previous outings because of the bullpen’s concerning start, giving the veteran a chance to continue to prove himself.

Sunday – 2:10 PM EST

MIL: RHP Brandon Woodruff (1-0, 5.91 ERA)

WSH: RHP Zack Littell (0-1, 3.60 ERA)

It’s been a far-from-ideal start for Woodruff, although a controversial scoring change from his last appearance did raise his ERA by almost 2 full points. His command hasn’t faltered, but he’s had a difficult go of it when trying to miss bats. The Nats need to attack his fastball early and limit the effectiveness of his arsenal, something the Red Sox found to be quite successful when they tacked 5 runs onto his line on April 6.

Littell has already proven to be an analytical outlier, a common pattern throughout his career. Every advanced metric despises him, but he continues to go out there and give teams solid start after solid start. He shut down the Cardinals’ lineup after a decent game against Philadelphia, but will have to hone in his command versus a savvy Brewers offense after already giving up 5 free passes.

A chance to take advantage

Milwaukee jumped out to an 8-4 start to begin their 2026 campaign, with most of their wins coming in offensive explosions. When they aren’t able to put up at least 5 runs, though, they have yet to record a victory. If the Nationals’ starters can hold it down long enough for the offense to take advantage, Washington fans could have lots to celebrate this weekend.

A look back into baseball history on important lunar splashdowns

At the splashdown site of NASA's Apollo 13 Command Module (CM), command module pilot Jack Swigert (1931 - 1982) (top) is lifted in a cargo net (to an off-camera helicopter) while an unidentified US Navy underwater demolition team swimmer (in black) waits with mission commander Jim Lovell (1928 - 2025) in a life raft, April 17, 1970. Other Navy swimmers, assisting with the recovery operation, as visible in the water. The splash down, approximately four miles from the recovery ship, the USS Iwo Jima, occurred at 12:07:44 pm CST. (Photo by NASA via CNP/Getty Images) | Getty Images

Later today, the Artemis II crew will splash down in the Pacific Ocean off the coast of California, marking the end of the first manned mission to the Moon in more than half a century. The baseball world has changed so much between then and now, from the introduction of the designated hitter in the American League in 1973 to the introduction of six franchises in the late 70s, 80s, and 90s. To celebrate today’s accomplishment, I decided to hop into the New York Times archives and see what was happening in the baseball world on December 27, 1968, and April 17, 1970 — the days that Apollo 8, the first manned mission to orbit the Moon, and Apollo 13, whose use of a free return trajectory served as the model for Artemis II’s mission, splashed down. Unfortunately, we have nothing quite as famous or as interesting as Gaylord Perry’s famous home run minutes after Neil Armstrong stepped on the Moon, but it’s still an interesting insight into a long gone era.

December 27, 1968

The holiday season has been, historically, a slow time in the baseball world, and as it turns out, 1968 was no exception. In fact, only one small article in the New York Times had anything to do with baseball — a report from Kansas City that Owen Friend, had been hired by the Royals to serve as a scout in the Midwest and as an infield coach during during spring training. This news was so small that the ProQuest Historical Newspapers archive did not list it independently, but rather attached it to the paper’s “Table for High Tide for Waters Adjacent to New York,” which listed the morning and evening high tides, sunrise and sunset, and moonrise and moonset times.

Rather amusingly, there was one other time in the paper that day in which the word “baseball” appeared: the article reporting the astronauts’ health after splash down, which stated that they wore caps “similar to baseball caps” while on the USS Yorktown.

April 17, 1970

Unsurprisingly, the Times had quite a bit more baseball news when Apollo 13 splashed down. The paper posted recaps of four games. In the paper’s dive into college ball, Columbia University’s 6-3 victory over Providence took center stage, with Fred Armenti’s eight inning, 10-strikeout performance the story of the afternoon. Right underneath that article was a brief account of Navy’s 8-3 shellacking of Army to maintain their perfect season, in which Tom Galloway and Denny Losh were the players of the game. Turning to Major League Baseball, Tom Seaver’s complete game shutout and Bud Harrelson’s first career home run that landed over the fence — the 150-pound shortstop had an inside-the-park homer three years prior — powered the Mets past the Phillies by the score of 6-0. Last, and certainly not least, the Yankees downed the Orioles by the score of 4-1 in 11 innings, ending a three-game losing streak and seeing their early-season record improve to 3-6.

The Yankees’ victory was rather unusual, aided by a strange error in the top of the 11th. With runners on first and second and two out, Pete Ward hit a groundball right at Orioles shortstop Mark Belanger, who turned and threw the ball to second baseman Davey Johnson. Inexplicably, however, Johnson did not cover the bag, and was tagged with an E4 because, as George Vecsey wrote, “being on the base is a rather vital part of a force play.” Danny Cater — who according to the reporter had been dealing with a run of bad luck, having cut his hand on a broken bat, was struck in the ankle by an errant throw, and had barely avoided getting hit in the face during batting practice — followed that up with a triple that cleared the bases and gave the Bombers a 4-1 lead.

It’s time for the Cincinnati Reds to shake up their lineup

CINCINNATI, OHIO - JULY 26: Matt McLain #9 and TJ Friedl #29 of the Cincinnati Reds celebrate after scoring runs in the sixth inning against the Tampa Bay Rays at Great American Ball Park on July 26, 2025 in Cincinnati, Ohio. (Photo by Dylan Buell/Getty Images) | Getty Images

The offense of the Cincinnati Reds has been simply abysmal so far in 2026, ranking dead last in both runs and wRC+ through the season’s first 13 games.

Of particular concern, though, is just how poor the output has been from the leadoff position. So far this year, Reds leadoff hitters have collectively put together just a 46 wRC+, a mark that’s been worsted by only the Miami Marlins (34) and San Diego Padres (17). Reds leadoff men sport an impossible .000 ISO (last, obviously) and .189 slugging percentage (2nd worst), their only saving grace being a .295 OBP that ranks 23rd.

Reds fans know good and well that it’s been TJ Friedl doing most of the lifting at leadoff this year, as he’s been in that spot for the Reds for several seasons now. And, in many of those years, he’s been quite competent at the job – including the 2025 season where he posted a stellar .364 OBP and plenty good enough 102 OPS+. The problem, though, is that Friedl looks like a shell of himself at the moment, and there’s only so much time you can give him to work it out while still manning one of the most important spots in the lineup every day.

Thing is, the other guy who’s gotten some time at leadoff is the guy who normally hits 2nd all year, and that’s Matt McLain. And in this case, simply sliding him up and bumping TJ to somewhere else in the order wouldn’t appear to solve the world’s problems. Cincinnati’s #2 spot hitters have posted just a .582 OPS so far this season (23rd overall), .260 slugging percentage (25th overall), and .060 ISO (28th overall) – numbers that are nearly as poor as what they’ve received from the leadoff spot.

I posed the question to you all earlier in the week about what the Reds should do at the leadoff position. With this context, I probably should not have been surprised that you pretty clearly favor anyone other than Friedl or McLain for the job.

How that would all shake out is a bit of a tangled mess, however.

Elly De La Cruz has all the tools in the world to be a potentially elite leadoff man even though he’s entrenched as part of the heart of the order under Terry Francona. Free him up from driving in runs and he just might steal every base himself – Ronald Acuña, for instance, hits leadoff for Atlanta with much the same goal.

Will Benson, when in the lineup, could be a guy who’d do OK there. When at his best he sees a ton of pitches and can take a walk, though like most of the rest of the lineup right now he’s struggled out of the gate. That’s kind of the rub here, though, as he, Noelvi Marte, Friedl, McLain, Ke’Bryan Hayes, and Spencer Steer are all guys who have some of the skills needed to hit atop the order yet haven’t put them on display at all at the plate so far in 2026.

What is clear, though, is that something is going to have to change with this lineup at some point soon, whether it’s a complete revival of the parties involved or a major shakeup to get it going.

MLB Reacts are brought to you by FanDuel Sportsbook.

MLB’s percentage of Black players increases in consecutive years for the 1st time in 2 decades

NEW YORK — Major League Baseball said Friday the percentage of Black players on opening day rosters increased in consecutive years for the first time in at least two decades.

MLB said that 6.8% of players on opening day rosters, injured lists and the restricted list were Black, up from 6.2% at the start of the 2025 season and 6.0% at the beginning of 2024.

This year’s 0.6% increase was the most in a season since a 0.7% rise from 2017 to 2018.

The Institute for Diversity and Ethics in Sport at Central Florida issued annual studies that showed the percentage was 18% when its reports started in 1991.

Twenty of the 64 Black players had been in programs such as the MLB Youth Academy, Breakthrough Series, DREAM Series, Nike RBI and the Hank Aaron Invitational.

MLB said the total includes 22 players 25 or younger and eight older than 32. The average age of Black players was 27.8 and the overall average 29.25.

In addition, 17 Black players assigned to the minor leagues were on opening day 40-man rosters, including seven from MLB development programs. That group included Milwaukee outfielder Blake Perkins, who was brought up to the Brewers on March 26.