⚾ Welcome to First Pitch - Today is Monday, March 30th

Editor’s Note

I’m trying out a new format for the newsletter and would love your feedback on whether you love it or hate it. I’ve always shaped this around how I like to read the content, but I want to hear what you think and what you’d change. Just hit reply and let me know!

Enjoying First Pitch?
Buy us a drink 🍺

For the best experience, view this newsletter in your browser by clicking “Read Online” in the top right.

Today’s Edition

☝️👇 3 Up, 3 Down
Murakami stays red-hot, Yelich delivers late, Caissie walks it off.

🚫 Mariners 8, Guardians 0 — Hancock flirts with no-hit history

⏱️ Pirates 4, Mets 3 — Pirates steal one late in extras

🧹 Blue Jays 5, Athletics 2 — Okamoto’s first HR seals the sweep

Extra Innings
Bichette gets booed, Twins’ Manager Ejected after ABS argument, plus more.

☝️👇 3 Up, 3 Down

Our top 3 Moments of the Day

💣 Murakami Goes Deep Again, Joins Rare MLB Club with Homers in First Three Games

Murakami is one of just four players ever to homer in each of their first three career games, putting him alongside Chase DeLauter in a ridiculous opening week.

⬆️ Yelich Crushes Pinch-Hit Three-Run Homer to Cap Stunning Brewers Comeback and Complete Sweep

Christian Yelich came off the bench and launched a 421-foot three-run shot in the eighth, fueling a six-run rally that erased a 7-2 deficit and sealed the sweep.

🎨 Caissie Delivers Walk-Off Blast as Marlins Open Season 3-0 in Teal Debut

Caissie’s first homer with the club was a two-run walk-off, capping a comeback win and marking Miami’s first 3-0 start since 2009.

📊 Final Scores

🔁 Around the Horn

Top games from around the league

Mariners 8, Guardians 0 — Hancock dominates as Mariners cruise behind near no-hit effort

The Mariners controlled this one from start to finish, and it all started with Emerson Hancock. He held the Guardians hitless through six innings, striking out nine and allowing just a walk and a hit by pitch in a dominant outing.

Seattle gave him plenty of support early. Leo Rivas got the scoring started with an RBI single, then Brendan Donovan broke things open with a three run homer to put the Mariners firmly in control.

From there, the offense kept adding on while the pitching never let Cleveland get anything going. The bullpen finished it off cleanly, completing the shutout and sealing one of the most complete performances of the early season.

📊 Key Stats

Mariners

  • Emerson Hancock: 6.0 IP, 0 H, 0 ER, 9 K, BB

  • Brendan Donovan: 2-3, HR, 3 RBI, 2 R

  • Randy Arozarena: 2-4, 2 RBI, 1 R, BB

  • Leo Rivas: 1-4, 1 RBI, 1 R

  • Julio Rodríguez: 0-4, 2 R, BB

Guardians

  • Chase DeLauter: 1-3

  • Daniel Schneemann: 1-3

Pirates 4, Mets 3 — Pirates come through late to steal one in extras

The Pirates finally broke through in extras after another tight one with the Mets, and this time they made it count.

After struggling all series with runners in scoring position, Pittsburgh delivered in the 10th. Ryan O’Hearn came through with the go-ahead RBI single, then Henry Davis added a huge insurance run a few batters later to give them breathing room.

It got interesting in the bottom half when Juan Soto ripped an RBI double, but the game flipped on a huge relay from Oneil Cruz to Jared Triolo to Henry Davis, cutting down Francisco Lindor at the plate. That play ended up being the difference.

José Urquidy slammed the door from there, locking down the save and giving the Pirates their first win of the season.

📊 Key Stats

Pirates

  • Ryan O’Hearn: 3-5, 2 RBI

  • Brandon Lowe: 2-3, HR, RBI, R, 2 BB

  • Henry Davis: 1-4, RBI, BB

  • Oneil Cruz: 1-4, R, BB

  • Bryan Reynolds: 0-5, R

Mets

  • Juan Soto: 2-5, 2 RBI

  • Francisco Lindor: 2-4, R, BB

  • Luis Robert Jr.: 2-3, R, BB

  • Brett Baty: 2-4

Blue Jays 5, Athletics 2 — Okamoto gets first big league homer as Blue Jays finish sweep

The Blue Jays kept rolling and wrapped up the sweep with another strong all-around win. George Springer got them going right away with a leadoff homer, then Jesús Sánchez added a two run shot in the third to give Toronto some breathing room.

Then came the big moment for Kazuma Okamoto.

In the fourth inning, Okamoto launched his first Major League home run, a 420-foot shot to right-center that kept carrying and gave the Blue Jays another big swing in a weekend full of them. It was one more sign of how comfortable he already looks in this lineup.

On the mound, Eric Lauer gave Toronto exactly what it needed. He worked 5.1 innings, allowed just two runs, and struck out nine before the bullpen took over and finished things off cleanly.

The Athletics made things a little interesting when Max Muncy went deep in the fifth, but they never fully got back into it.

📊 Key Stats

Blue Jays

  • George Springer: 1-4, HR, 1 RBI, 1 R

  • Jesús Sánchez: 1-3, HR, 2 RBI, 1 R, BB

  • Kazuma Okamoto: 1-4, HR, 1 RBI, 1 R

  • Vladimir Guerrero Jr.: 2-4

  • Tyler Heineman: 1-2, 2 R, BB

  • Eric Lauer: 5.1 IP, 2 ER, 9 K

Athletics

  • Max Muncy: 1-4, HR, 2 RBI, 1 R

  • Jacob Wilson: 2-4, 1 R

Extra Innings

Extra moments worth your time

Like this newsletter? Help us keep the content free by sharing our newsletter and supporting our sponsors.

Help support our team by donating or buying us a drink below:
Buy us a drink 🍺

Thanks for reading!

Keep Reading