Mariners outfielder Julio Rodríguez leaves game against Orioles with hamstring spasm

SEATTLE — Seattle Mariners outfielder Julio Rodríguez left the game against the Baltimore Orioles with a hamstring injury after striking out to end the sixth inning.

The three-time All-Star spoke to a team athletic trainer before exiting the dugout.

Mariners manager Dan Wilson told reporters after his team’s 5-3 loss that Rodríguez had a spasm in his hamstring.

Rodríguez was 1 for 3 with a double, giving him 125 doubles to go along with 125 homers and 125 stolen bases in his career.

He reached those totals in 665 major league games, making the 25-year-old Rodríguez the third-fastest player to do it.

Atlanta Braves star Ronald Acuña Jr. was the fastest at 591 games and former big leaguer Alfonso Soriano, a seven-time All-Star, pulled off the feat in 643 games, according to Sportradar.

Brewers’ Brandon Sproat leaves game with hamstring cramp. He doesn’t expect to miss any more time

MILWAUKEE — The Milwaukee Brewers believe the right hamstring cramp that caused pitcher Brandon Sproat to leave his start in the fourth inning won’t have any long-term consequences.

“It’s just a cramp,” manager Pat Murphy said after the Brewers’ 9-4 victory over the Cleveland Guardians. “He was fine. He’ll be able to make his next start.”

After Sproat threw an 0-1 pitch for a ball to Steven Kwan, Brewers head athletic trainer Brad Epstein went to the pitcher’s mound to check on the right-hander. Sproat then left the game, as Chad Patrick came out of the bullpen to replace him.

Sproat said he was dealing with the cramp for much of the fourth inning. After retiring nine straight battters through the first three innings, Sproat allowed a grand slam to Daniel Schneemann in the fourth.

“The whole fourth inning, whenever my back leg would swing around, that hamstring wanted to cramp up on me,” Sproat said. “Trying to push through it, and it just kind of got worse as I kept going on. Obviously the long inning didn’t help. But we went and got it checked out with the trainers and stuff like that, and I’m not going to miss any time.”

Sproat allowed two walks and a single to the first three hitters he faced in the fourth. After Rhys Hoskins struck out, Schneemann sent a 2-2 pitch over the right-field wall.

Sproat then retired David Fry on a pop fly before leaving during Kwan’s plate appearance.

After the game, Sproat was asked how much the cramp might have contributed to his struggles in the fourth inning.

“It’s one of those things where you know it’s there,” Sproat said. “It’s really just one of those things that’s annoying, I guess, is the best way to put it.”

The Brewers acquired Sproat in a January trade that sent two-time All-Star pitcher Freddy Peralta to the New York Mets. Sproat is 1-4 with a 5.94 ERA in his first full season in the major leagues.

Texas Rangers lineup for June 18, 2026

May 30, 2026; Arlington, Texas, USA; Texas Rangers left fielder Alejandro Osuna (19) makes a running catch on a fly ball during the third inning against the Kansas City Royals at Globe Life Field. Mandatory Credit: Andrew Dieb-Imagn Images | Andrew Dieb-Imagn Images

Texas Rangers lineup for June 18, 2026 against the Minnesota Twins: starting pitchers are Jack Leiter for the Rangers and Joe Ryan for the Twins.

In an afternoon game on this fine Thursday, the Rangers look to avoid the sweep.

The lineup:

Pederson — DH

Jung — 3B

Langford — LF

Nimmo — RF

Duran — SS

Smith — 2B

Burger — 1B

Osuna — CF

Higashioka — C

1:35 p.m. Central start time. Rangers are +105 underdogs.

Tigers’ Wenceel Perez injured in freak accident in training room, team puts Gleyber Torres on IL

HOUSTON — The Detroit Tigers were without two players in a 4-2 loss to the Houston Astros, missing outfielder Wenceel Perez due to a freak accident and second baseman Gleyber Torres with an oblique strain.

Tigers manager A.J. Hinch told reporters Perez was hit in the the face by a resistance band in the training room.

The team put Torres on the 10-day IL, retroactive to June 15. The three-time All-Star also went on the IL in May with an oblique strain and missed time last year with the same injury.

Torres is hitting .280 with four homers and 18 RBIs this season.

Detroit also reinstated right-hander Casey Mize from the injured list and put him on the mound at Houston. Mize (4-2) gave up three runs and six hits over 4 2/3 innings to took the loss against the Astros.

Blue Jays at Red Sox; Sonny Gray looks to avoid sweep

May 24, 2026; Boston, Massachusetts, USA; Boston Red Sox starting pitcher Sonny Gray (54) pitches during the third inning against the Minnesota Twins at Fenway Park. Mandatory Credit: Bob DeChiara-Imagn Images | Bob DeChiara-Imagn Images

TV: NESN

First Pitch: 1:35 p.m. ET

The Red Sox and Blue Jays will wrap up what has been an astonishingly consistent series on Thursday at Fenway Park.

Boston puts tons of guys on base, none of them score, they lose. Toronto barely scrapes together a few hits, somehow gets its baserunners to score, they win. It’s like clockwork, though that needs to change in order for the former to keep itself from falling 14 games below .500.

Sonny Gray will toe the rubber hoping to turn his club’s fortunes around, which has proven to be a fairly decent formula as he’s 4-0 with a 2.86 ERA and 30 Ks in his last five outing stretching back to May 18. Red Sox manager Chad Tracy is rolling with a similar lineup to that of the middle game, with Caleb Durbin and Connor Wong subbing in for Marcelo Mayer and Masataka Yoshida.

Trey Yesavage will look to complete the series sweep for the Blue Jays, having already picked up a victory over this opponent earlier this season.

Yohendrick Piñango and Brandon Valenzuela will slot into the road team’s lineup for the first time this series. Nathan Lukes, on the other hand, will get his second start. Alejandro Kirk, Davis Schneider, and Myles Straw will slot out after getting the start on Wednesday.

The Red Sox will hit the road for a six-game road trip against the Seattle Mariners and Colorado Rockies.

MLB Home Run Predictions Today: Best HR Prop Bets, Picks, Parlay & Odds for Thursday, June 18

Want to get more Covers content? Add us as a preferred source on your Google account here.

I came up empty yesterday on the home run trio despite some decent offensive output from Brian Reynolds and Alec Bohm. There are some great hitting spots today on the small slate that are worthy of some dinger bets and MLB player props.

Right-handed bats in Fenway have a big edge with 20-mph winds blowing out to left, and Bryce Harper gets a reverse-splits lefty, which means lefty-on-lefty value with winds blowing out to right field.

Plus, I'm taking another trip to Sacramento for the day's best hitting conditions.

These are my favorite home run props for Thursday, June 18.

  • UPDATE: Added another HR pick + parlay.

Best MLB home run props today

Player to hit a HROdds
Blue Jays Kazuma Okamoto+476
Phillies Bryce Harper+437
A's Tyler Soderstrom+501
💲Today's HR parlay+19102

Home run pick: Kazuma Okamoto (+476)

There are some great hitting conditions for right-handed bats at Fenway today, with 21-mph winds blowing out toward the Monster in left field. Sonny Gray has been fortunate when it comes to home runs at home this season, allowing just one over 31+ innings, but he owned the fifth-worst HR/FB rate in baseball among qualified starters last year. Regression is coming.

Kazuma Okamoto isn't hitting for average right now, but he leads the team with 15 home runs, owns a low groundball rate (35% over the last 14 days), and paces the club in hard-hit rate. He doesn't have the fastest bat on the team, but when he makes contact, he's squaring the ball up at a 34% clip, which ranks among the top 50 hitters in baseball.

This is one of the best +EV home run props on the board today, alongside George Springer at +490, with a fair price closer to +410.

  • Time: 1:35 p.m. ET
  • Where to watch: NESN, Sportsnet

Home run pick: Bryce Harper (+437)

Today, we're getting a lefty-on-lefty price on a Bryce Harper home run, but it isn't a typical LvL matchup. Sean Manaea gives up HRs to lefties at the same rate as right-handed hitters, and left-handed bats are hitting for a better average vs. him since 2024. Harper has tagged him once in the 15 at-bats between the two, where the All-Star hitter is sporting a .400 AVG.

Harper broke a five-game hitless streak yesterday but had been tearing up June with a 1.060 OPS before that with two homers. His 42.6% hard-hit rate leads the Phillies this year and ranks 18th in baseball. The 14-mph winds will only help the lefty swinger with a 40% pull rate.

  • Time: 6:40 p.m. ET
  • Where to watch: NBCSP, SNY

Home run pick: Tyler Soderstrom (+501)

I'll happily add a +500 homer in Sacramento today with, by far, the best hitting conditions on the slate.

Tyler Soderstrom is slugging .719 during the Athletics' current nine-game homestand, where he has also launched four home runs. His .395 ISO ranks inside the Top 25 in baseball over the last two weeks, and his 75.4-mph bat speed places him among the upper tier of hitters over that same stretch.

The Halos are rolling with a bullpen day, and that group of relievers ranks in the bottom third of the league in HR/9. Four of the seven most-used Angels' relievers also carry ERAs north of 4.00.

I love runs in this game.

  • Time: 9:40 p.m. ET
  • Where to watch: ABTV, NBCSCA
Josh Inglis' 2026 Transparency Record
  • HR picks: 16-116, -34.26 units

Today’s HR parlay

Blue Jays Kazuma OkamotoBet Now
+19102
Phillies Bryce Harper
A's Tyler Soderstrom

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Scottish quartet win £8k in Boston Red Sox raffle

Scotland supporters with Boston Red Sox cheque
Peter, Ross, John and Paul enjoyed a weekend to remember stateside [BBC]

Four Scotland supporters enjoyed an even more memorable weekend than most in Boston as they became what the Red Sox believe to be the first UK winners of the club's 50/50 raffle.

Two father and son duos, Peter and Paul Innes and John and Ross Henderson - from Bonnyrigg, Midlothian - attended the Scotland Celebration night at the iconic Fenway Park the night after Steve Clarke's side defeated Haiti in their opening World Cup match.

They bought a $40 raffle ticket between them on Sunday as the Red Sox faced the Texas Rangers and "after checking the number 250 times" discovered they have won the $21,353.80 (£16,132.90) prize.

"It's just surreal," Paul, who has followed Scotland home and away with his dad for over a decade said. "It's not really sunk in."

Half of the winnings goes to support the Red Sox Foundation, meaning the men from Bonnyrigg were presented with a cheque of $10, 676.90 (£8,066.45) before the Red Sox' match against the Toronto Blue Jays on Wednesday.

Staff at the Red Sox can't recall a winner from the United Kingdom, and are struggling to find records of any international winners of late.

The Tartan Army marched to the home of the Boston Red Sox before taking in their defeat to the Texas Rangers on a night which hit headlines globally.

"My best pal, his son, my son, amazing," John added. "What a trip we've had!"

Guardians place Chase DeLauter on injured list and recall Kahlil Watson

MILWAUKEE — Cleveland outfielder Chase DeLauter has become the latest Guardians position player to go on the injured list.

The team announced the move before a night game against the Milwaukee Brewers. The rookie fractured a rib on his right side when he collided with the outfield wall.

Guardians manager Stephen Vogt expressed optimism that DeLauter could return after the required 10 days on the IL.

“We just felt it was best with where he is injury-wise, let’s give it 10 days so he can be 100% on the other end of the 10 days and be ready to go,” Vogt said.

To fill DeLauter’s spot on the roster, outfielder Kahlil Watson was recalled from Triple-A Columbus.

DeLauter’s injury came during a 3-1 victory over the Detroit Tigers in which seven-time All-Star third baseman José Ramírez and outfielder Angel Martínez also were hurt.

Ramírez underwent surgery to remove the hook of the broken hamate bone in his left hand, an injury that occurred when he hit a foul pop to Tigers catcher Dillon Dingler. The normal recovery time after surgery is five to seven weeks.

Martínez got hurt while fouling off a pitch. He went on the injured list with a nondisplaced fracture in his left foot, and Vogt said the 24-year-old could miss four to six weeks.

DeLauter is batting .263 with a .337 on-base percentage, seven homers and 34 RBIs in 66 games. Four of his homers came in Cleveland’s first three games of the season.

Ramírez is batting .239 with a .339 on-base percentage, 10 homers and 33 RBIs in 72 games. Martínez has a team-high 11 homers to go with a .239 batting average, .276 on-base percentage and 33 RBIs in 66 games.

Watson was batting .255 with a .370 on-base percentage, 12 homers, 35 RBIs and 15 steals in 56 games at Columbus. He entered the pro ranks as a Miami Marlins first-round draft pick in 2021, but he has no major league experience.

“It’s been a long journey,” Watson said. “It’s not done. It’s just the beginning. I’ll say I’ve done a lot to get to where I’m at, and the work is not done.”

Vogt said Watson primarily will spend time in right field but added the 23-year-old has the ability to play all three outfield positions.

Thursday Jays Notes

Apr 1, 2026; Toronto, Ontario, CAN; Toronto Blue Jays pitcher Tyler Rogers (71) pitches to the Colorado Rockies during the seventh inning at Rogers Centre. Mandatory Credit: John E. Sokolowski-Imagn Images | John E. Sokolowski-Imagn Images

We have an early start today, 1:30 Eastern.

Using seven pitcher on day two of 16 games in a row is less than optimal.

It puts a fair bit of pressure on Trey Yesavage today. He really needs to go deep into the game. Deep into the game has a different meaning now than it did a few years back. I remember when calling a pitcher a ‘seven-inning pitcher’ was an insult. Now seven inning pitchers don’t exist.

The good news is that Louis Varland made it out of his inning on just ten pitches. He’s thrown two days in a row but only 29 pitches across those two days. I don’t know how Pete Walker will think about this, but I’d imagine he could go a few pitches today, if needed. Jeff Hoffman has also pitched two days in a row, 34 pitches total. Tyler Rogers also pitched two days in a row, 28 pitches. With the sidearm thing, I’d guess that he could go again.

The other issue is that we used both SWR and Spencer Miles, leaving us short of long men. Chad Dallas would be the one guy we could expect to have go multiple innings (baring a very last minute roster move). He threw 3.2 innings for us back on June 4th. If Trey has to leave early, I would think Dallas would be asked to throw until his arm falls off.

But, if Trey wanted to throw a complete game, that would be best. No pressure. There has only been four complete games this season.


Tyler Heineman said a very nice goodbye to Toronto:

Today’s Lineups

BLUE JAYSRED SOX
George Springer – DHMickey Gasper – DH
Vladimir Guerrero – 1BCeddanne Rafaela – CF
Jesus Sanchez – RFWilyer Abreu – RF
Yohendrick Pinango – LFWillson Contreras – 1B
Ernie Clement – 2BJarren Duran – LF
Nathan Lukes – CFIsiah Kiner-Falefa – SS
Kazuma Okamoto – 3BCaleb Durbin – 3B
Brandon Valenzuela – CConnor Wong – C
Andres Gimenez – SSAndruw Monasterio – 2B
Trey Yesavage – RHPSonny Gray – RHP

More Proof That “You Can Never Have Enough Pitching”

LAS VEGAS, NEVADA - JUNE 9: J.T. Ginn #35 of the Athletics reacts after striking out William Contreras #24 of the Milwaukee Brewers in the top of the fifth inning at Las Vegas Ballpark on June 9, 2026 in Las Vegas, Nevada. (Photo by Justine Willard/Athletics/Getty Images) | Getty Images

Every off-season the rotation looks crowded whether it appears to be excellent, terrible, or somewhere in between. Then the A’s go out and add a SP or two even though it’s unclear where everyone will fit. Coming up from behind are exciting arms but you wonder where they will fit if they keep rising.

Then the calendar turns to June and you’re scrambling just to fill a rotation while the minors are looking downright barren. 2026 is no exception. How did we get there?

Injuries

At the big league level, the A’s have lost their supposed #1 SP, Luis Severino, and he won’t be back any time soon. In the minors, highly touted 20 year old Wei-En Lin, who was one of the few pitching prospects having sustained success, has hit the IL with an ominous “elbow injury” that will be elaborated on when his MRI comes back. Tommy John surgery would put him out of the commission, realistically, until the 2028 season.

Braden Nett and Henry Baez, both quality prospects from the Mason Miller deal, spent time on the IL and while both are back pitching it’s hard to say how either one is feeling given the fact that last night they combined for 1.2 IP, threw a combined 79 pitches, and issued a combined 4 hits, 9 ER, and 6 BB.

Ineffectiveness

The A’s entered the 2026 season with high hopes pinned on two younger SPs: Luis Morales and Jacob Lopez. Both were absolute busts, with Morales posting a 14.46 ERA in 9.1 IP woeful innings in which he surrendered 17 hits and walked 12. Lopez couldn’t get anything going, lasting for 10 starts/12 appearances and compiling a ghastly 6.75 ERA in 50.2 IP that included 33 walks.

Meanwhile, down on the farm Jamie Arnold has not lived up to his 1st round, “fast mover” pedigree. Slotted at AA which, granted, was aggressive, Arnold has just not been good. He has been touched for 71 hits in his 58 IP, and he has walked 29 (one every other inning), leading to a 4.66 ERA.

Also ineffective have been the aforementioned Nett and Baez, leaving the A’s 0 for 4 with their top 4 arms still in the minors (Arnold, Lin, Nett, Baez).

Veterans Scuffling

Two veteran arms counted on to stabilize the staff, Jeffrey Springs and Aaron Civale, got off to terrific starts but were last seen pitching well in April. Springs has not won a game since April, while Civale posted a 5.40 ERA in May, went on the IL, and returned last night to throw batting practice until we were relieved of his duties after 3 IP, 9 hits, 6 ER.

2 SPs who were excellent out of the gate have become guys you cringe when you see their turn is coming around. They are at best, right now, your #4 and #5 SPs but they are hardly anchors until further notice.

In Sum

That’s 9, count ‘em, 9 pitchers who have seen their stock fall greatly since the season began: Severino, Springs, Civale, Morales, Lopez, Arnold, Lin, Nett, Baez.

Silver Linings

Luckily there has been some good to counter the bad. Gage Jump has been as advertised, looking like a potential front of the rotation arm who is more than ready for the big leagues. JT Ginn has been exceptional, his breakout season showing him currently 6th in the league with a 2.91 ERA — and that’s with pitching half his games in Sacramento with a Summerlin chaser. Jack Perkins flashed his SP upside in 5 sparkling innings Tuesday before running out of gas in the 6th.

But before we get too jazzed about the “next big 3” we only need to look back a couple months to see how fickle pitching success is — pitchers get hurt constantly and when they’re healthy their progress is anything but linear. The A’s entered spring training with more pitching than they had spots for, and now they’re scrambling to get through games at every level. Stay tuned…

Mets vs Phillies Prediction, Picks & Odds for Today's MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

The New York Mets and Philadelphia Phillies begin a three-game NL East series Thursday, June 18 at Citizens Bank Park, and my best Mets vs. Philliespredictions have you covered for the opener.

Philly has won 30 of its past 45 games, and my free MLB picks call for another home win for Philadelphia tonight.

Who will win Mets vs Phillies today: Phillies moneyline (-116)

While it hasn’t been pretty for Philadelphia Phillies veteran Aaron Nola, his underlying 3.49 xFIP at home is impressive, and Philly ranks 11th in wOBA and sixth in ISO at Citizens Bank Park.

So, with the New York Mets sporting respective 29th- and 26th-ranked marks on the highway, I’m expecting Nola to pitch well enough for the Phillies to pull away.

New York lefty Sean Manaea will be making just his second start after beginning the season as a reliever, and the Philadelphia bullpen paces the majors in xFIP this season and across the past 30 days to close out the game behind Nola.

Play to -125.

Covers COVERS INTEL: The Mets rank 29th in wOBA and 27th in ISO against righties, and are tied for 28th in overall wOBAcon this season.

Mets vs Phillies Over/Under pick: Under 9.5 (-103)

In addition to the highlighted offensive struggles of the Mets, New York has also played to the Under in 25 of its last 40 away games (+9.50 Units / 22% ROI).

Similarly, the Phillies have struggled against lefties with a 25th-ranked wOBA and gone Under the number in 24 of their last 35 games (+12.00 Units / 31% ROI).

The New York bullpen has also been solid and checks in just below Philly with ranks of seventh in xFIP for the year and eighth across the past 30 days.

Play to -115.

Neil Parker's 2026 Transparency Record
  • ML/RL bets: 28-14, +15.77 units
  • Over/Under bets: 14-13, -0.03 units

Mets vs Phillies weather

There's an elevated total on the board based on the forecast, which calls for a high of 87F and winds blowing out to right center at 15 mph.

Mets vs Phillies odds

  • Moneyline: Mets -104 | Phillies -127
  • Run line: Mets -1.5 (+150) | Phillies +1.5 (-200)
  • Over/Under: Over 9.5 (-110) | Under 9.5 (-122)

Mets vs Phillies trend

The Phillies have hit the Moneyline in 30 of their last 45 games (+11.40 Units / 17% ROI). Find more MLB betting trends for Mets vs. Phillies.

How to watch Mets vs Phillies and game info

LocationCitizens Bank Park, Philadelphia, PA
DateThursday, June 18, 2026
First pitch6:40 p.m. ET
TVSNY, NBCSP
Mets starting pitcherSean Manaea
(1-2, 4.78 ERA)
Phillies starting pitcherAaron Nola
(3-4, 5.86 ERA)

Mets vs Phillies latest injuries

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Yankees Birthday of the Day: Félix Heredia

BRONX, NY - OCTOBER 15: Pitcher Felix Heredia #45 of the New York Yankees pitches during game 6 of the American League Championship Series against the Boston Red Sox on October 15, 2003 at Yankee Stadium in the Bronx, New York. The Red Sox won 9-6. (Photo by Doug Pensinger/Getty Images) | Getty Images

Not everything is sunshine and rainbows under the bright lights of the Major League stadium. Some are able to cherish it and milk it for all it offers, making an impact on fan bases throughout their time in a big-league uniform. But others can lose their way and fall by the wayside. When that happens for certain players during their careers can vary, with some not being heard from early on and others carving out a decent living before the game or their bodies (or both) fall out of love with them.

For Félix Heredia, it was a mix of poor performance, injuries, and arm problems, along with a scandal whose punishment he never got to serve because of those issues, that saw his big league career come to a crashing finish.

FélixSanto Heredia
Born: June 18, 1975 (Barahona, Dominican Republic)
Yankees Tenure: 2003-04

Heredia was born on June 18, 1975, in Barahona, a city on the southwest Dominican coast which, as of 2022, is home to around 221,000 residents. He grew up and attended Escuela Dominical while playing baseball. He was signed as an international amateur free agent by the Florida Marlins at age 18 in 1993, giving him the opportunity to pursue his dream and come to America. He played his first baseball on American soil with the Gulf Coast League Marlins, pitching and starting in 12 games and finishing with a 5-1 record alongside a 2.47 ERA.

In 1994, Heredia began his career in A-ball, pitching for the Kane County Cougars in the Midwest League, and it wasn’t as nice a welcome as he may have envisioned coming in. He moved into a bullpen role but still managed to start a handful of games through the course of the season. He appeared 24 times on the mound, eight of which were starts, and finished with a record of 4-5 and a 5.69 ERA over 68 innings. But despite the poor final numbers, he moved up to High-A the next season and played for the Brevard County Manatees in the Florida State League. And not only did he see more action (he started the same number of games but appeared in 10 more), but his ERA dropped considerably. He gave up fewer runs in more innings pitched (38 earned in 95.2 innings versus 43 in 68), putting his ERA at 3.57. He still wasn’t much of a strikeout threat and had a hard time keeping men off the bases via hits and walks, but overall, he didn’t allow runs, and that’s what was most important in his 6-4 record.

Heredia was promoted again, this time to Double-A Portland in the Eastern League, where he became strictly a reliever, and this move was quintessential for his career path. He once again saw a boatload of playing time (55 games) and, over 60 innings he posted a 1.50 ERA. He allowed only 10 earned runs the entire season, and while walks were still a bit of an issue, he kept men from crossing the plate, and thanks to that fact, after the season and spring training, he became a Florida Marlin.

On August 9, 1996, Heredia made his MLB debut out of the bullpen against the New York Mets, one of his future teams at just 21 years old. He threw 0.2 innings and gave up no hits and no runs with no strikeouts and a walk. Following his debut, he would throw in 21 more games for the Marlins and never returned to the minor leagues. He finished his rookie season with a 4.32 ERA, just under the average mark.

At 22, Heredia remained a part of the Marlins bullpen throughout the season. He appeared in 56 games in 1997 and finished with an ERA just under his previous mark at 4.29, along with a 5-3 record. While he would never finish with a strikeouts per inning rate over one in his career over the course of a regular season, the 1997 season was one of the times he got the closest, tallying 54 in 56.2 innings pitched. He also ended with the second-lowest hits per nine rate of his career at 8.4 and the second-best strikeout-to-walk ratio of his career at 1.8. He really made his name in the 1997 postseason.

Over the six games and 8.2 innings he pitched in the NLCS and the World Series, Heredia finished with a 2.08 ERA and nine strikeouts. He allowed only five hits and came up huge, particularly in Game 3 of the Fall Classic, when he tossed 2.1 scoreless innings against Cleveland.

Heredia became a World Series champion for the first and only time in his career at the age of 22, and not only was he on the roster, but he was an integral part of the team on the biggest stage.

The next season following his awe-inspiring postseason was not kind to the young Dominican lefty, though. He pitched in a career-high (at that point) 71 games, including the only two starts of his career, but his ERA skyrocketed to 5.06. Heredia was traded to the Chicago Cubs in the middle of the season, along with Steve Hoff, in exchange for Justin Speier, Kevin Orie, and Todd Noel on July 31, 1998, and following a 5.49 ERA performance with the Marlins things got better following the trade, but the bar was low. He finished his season in Chicago with a 4.08 ERA across 17.2 innings pitched with 16 strikeouts.

The Cubs would be where Heredia spent most of his career, playing three full seasons with the team. From 1999 to 2001, he was used plenty by manager Ed Lynch in 1999 and Don Baylor in 2000 and 2001, including a career-high 74 games played in 2000, when he also finished with his best ERA of that stretch (4.76). His worst came the following season, when he played fewer games, pitching 48 innings and finishing with a 6.17 ERA and an ERA+ of 68, the worst of his career. Heredia gave up 11.6 hits per nine innings and 1.5 home runs per nine innings, both career-lows. Eventually, the Cubs had seen enough and decided to ship him north of the border to the Toronto Blue Jays along with a player to be named later. In exchange, the Cubs received Alex Gonzalez on December 10th, and the player to be named later became James Deschaine just three days later.

Heredia spent one year with the Blue Jays in 2002 and saw a return to the form he had been searching for in Chicago and in his last season with the Marlins. He pitched in 53 games and finished with an ERA+ of 128, the first time in his career managing a number over the 100 average. But after the season, he became a free agent on October 28, 2002. And on January 7th, he returned to the National League after signing a minor-league deal with the Cincinnati Reds and receiving an invitation to spring training.

After making the team out of spring training, Heredia made sure not to blow his chance; in fact, he did the opposite. The 2003 season was his best year on a major league mound. He recorded the sixth save of his career (the last one he would ever register) and finished with a 5–3 record and a 2.69 ERA in 69 appearances. But the season came in two different places.

Following 57 appearances and a 3.00 ERA (138 ERA+, a career-best for a singular team that he pitched more than 20 games in a single season for) between the road and the Ohio Riverfront, the Yankees claimed the lefty off waivers in mid-August, hoping to add a specialist to their pennant run since some aspects of their bullpen had faltered as the season went along. Same-handed batters actually had better splits against Heredia that year, but in 2002, he’d held them to a .698 OPS in this high-octane era for offense.

In 12 games with the Yankees, Heredia finished with a 1.20 ERA over 15 innings pitched, letting fans see the kind of potential he, as a 28-year-old, could bring to a bullpen. Joe Torre was careful with his deployment of Heredia, as he could occasionally be shaky with his control, so he picked his spots. Indeed, Heredia pitched just once in the ALDS rumble with the Twins and not at all in the World Series against the righty-heavy Marlins. But he made five appearances across the seven-game ALCS classic with the Red Sox, most notably retiring the only two batters he faced in the climactic Game 7.

With New York trailing Boston 4-1 and trying to stay in the game against Pedro Martinez, Heredia fanned Johnny Damon to begin the seventh before getting Todd Walker to foul out. Nomar Garciaparra was due up next, so in came Jeff Nelson to get the start shortstop swinging. Aaron Boone of course had the most memorable moment of Game 7, but it was truly a team effort to get the comeback going in earnest to make extra innings even possible. Heredia played his role for the pennant-winners.

Re-signed to a two-year, $3.8 million deal, the next season was when things began to go south.

With an exciting new beginning on the horizon, Heredia stepped onto the mound for his first appearance in pinstripes in 2004 on March 30th against the Tampa Bay Devil Rays in a special Opening Day series at the Tokyo Dome. He pitched two innings and gave up two runs on four hits through 27 pitches. His next appearance on April 6th back at Tropicana Field was much better, throwing a clean inning and getting out of there before any damage could be done. However, it was three days later that the struggles became apparent.

Against the Chicago White Sox, he walked two men, allowed a double to Miguel Olivo, and departed without recording a single out. All four runners would score and he wouldn’t pitch in the majors for another 41 days, dealing with a left hand contusion. Heredia’s ERA did not get below the 6.00 mark until July 16th, and it never went below 5.93 following a July 24th game at Fenway Park when he gave up an RBI double to David Ortiz and was immediately removed.

The Dominican reliever finished the 2004 season with a 6.28 ERA, growing more and more unpopular with the fans. Rostered for the playoffs anyway, he got beat up by the Twins but actually fared OK against the Red Sox while used sparingly in the ALCS rematch, retiring three of the four hitters he faced. That wasn’t enough to save his Yankees career, as he was traded across town in December for fellow southpaw Mike Stanton, who had previously been with the Yankees during their dynasty run in the late 1990s.

Heredia made only three appearances with the Mets in 2005. Following those appearances, he went on the shelf in June with a left shoulder aneurysm, and he missed the rest of the season. And not only did he miss the rest of the season due to that injury, but he was also suspended 10 days for performance-enhancing drug usage during his rehabilitation. He was the 11th player in MLB history to be hit with such a suspension.

Heredia signed with the Arizona Diamondbacks on a minor-league deal the following year, but was released during spring training. Four days later, he signed with Cleveland and played eight games in Triple-A before being released there as well. Then, in December, the Detroit Tigers signed him to a minor-league deal, but they released him during spring training as well. He made some appearances outside of MLB in the Mexican League following his release in 2006, and he played there for the next six years before ultimately hanging up the spikes in 2012.

While he only spent parts of two seasons with the Yankees, Heredia made his mark on the 1997 Marlins and even had a couple nice playoff moments in pinstripes. Happy birthday, Felix!


See more of the “Yankees Birthday of the Day” series here.

Thursday Jays Notes

Jun 6, 2026; Toronto, Ontario, CAN; Toronto Blue Jays relief pitcher Louis Varland (77) delivers a pitch against the Baltimore Orioles in the ninth inning at Rogers Centre. Mandatory Credit: Dan Hamilton-Imagn Images | Dan Hamilton-Imagn Images

We have an early start today, 1:30 Eastern.

Using seven pitcher on day two of 16 games in a row is less than optimal.

It puts a fair bit of pressure on Trey Yesavage today. He really needs to go deep into the game. Deep into the game has a different meaning now than it did a few years back. I remember when calling a pitcher a ‘seven-inning pitcher’ was an insult. Now seven inning pitchers don’t exist.

The good news is that Louis Varland made it out of his inning on just ten pitches. He’s thrown two days in a row but only 29 pitches across those two days. I don’t know how Pete Walker will think about this, but I’d imagine he could go a few pitches today, if needed. Jeff Hoffman has also pitched two days in a row, 34 pitches total. Tyler Rogers also pitched two days in a row, 28 pitches. With the sidearm thing, I’d guess that he could go again.

The other issue is that we used both SWR and Spencer Miles, leaving us short of long men. Chad Dallas would be the one guy we could expect to have go multiple innings (baring a very last minute roster move). He threw 3.2 innings for us back on June 4th. If Trey has to leave early, I would think Dallas would be asked to throw until his arm falls off.

But, if Trey wanted to throw a complete game, that would be best. No pressure. There has only been four complete games this season.


Tyler Heineman said a very nice goodbye to Toronto:


Today’s lineup:

Today’s Lineups

BLUE JAYSRED SOX
George Springer – DHMickey Gasper – DH
Vladimir Guerrero – 1BCeddanne Rafaela – CF
Jesus Sanchez – RFWilyer Abreu – RF
Yohendrick Pinango – LFWillson Contreras – 1B
Ernie Clement – 2BJarren Duran – LF
Nathan Lukes – CFIsiah Kiner-Falefa – SS
Kazuma Okamoto – 3BCaleb Durbin – 3B
Brandon Valenzuela – CConnor Wong – C
Andres Gimenez – SSAndruw Monasterio – 2B
Trey Yesavage – RHPSonny Gray – RHP

Game Discussion: Milwaukee Brewers (45-26) vs. Cleveland Guardians (39-35)

Jun 17, 2026; Milwaukee, Wisconsin, USA; Milwaukee Brewers center fielder Jackson Chourio (11) rounds the bases after hitting a home run during the fourth inning against the Cleveland Guardians at American Family Field. Mandatory Credit: Jeff Hanisch-Imagn Images | Jeff Hanisch-Imagn Images

The Milwaukee Brewers are looking for a sweep of the Cleveland Guardians on Thursday afternoon, as they’ll also look to lock up a 5-1 homestand against the Phillies and Guards.

After a closely fought 2-1 win in Tuesday’s series opener, the Brewer bats came alive last night to win 9-4 against Cleveland ace Gavin Williams. They’ll try to keep things rolling today in a matchup of rookie southpaws, with Shane Drohan getting the start opposite the Guardians’ Parker Messick.

Drohan, 27, is making his fifth start of the season and fourth consecutive appearance from the rotation. In those last three outings, he’s totaled 15 1/3 innings against the Giants, Rockies, and Phillies, allowing nine runs on 17 hits and three walks while striking out 16 in a pair of blowout victories and a high-scoring loss. For the season, he has a 3.59 ERA, 2.72 FIP, and 44 strikeouts over 42 2/3 innings.

Messick, 25, was a second-round pick in 2022 out of Florida State. He debuted last August but held rookie status through this season. His stats in 2025 and 2026 are nearly identical, so I’ll summarize them as a whole: over 21 career starts, he has a 2.69 ERA, 3.21 FIP, and 120 strikeouts across 120 1/3 innings, totaling 3.7 bWAR. He’s coming off a pair of losses, though, as he allowed eight runs (seven earned) on 10 hits and four walks over 11 1/3 innings in losses to the Rangers and Yankees. He struck out four batters in both of those outings.

Today’s lineup features Christian Yelich in the leadoff spot as the DH, followed by Jackson Chourio, Brice Turang, and Andrew Vaughn. Jake Bauers bats fifth and starts in right, with Gary Sánchez to follow. Blake Perkins, Cooper Pratt, and Joey Ortiz round out the order as lefties David Hamilton, Sal Frelick, and Garrett Mitchell start on the bench (alongside William Contreras).

In some negative injury news, we’ve learned that Quinn Priester, who has missed the entire season while dealing with thoracic outlet syndrome, has opted for “season-ending first rib removal surgery,” that will keep him out eight to 10 months until he’s fully healthy, meaning in a best-case scenario, he’ll be back in early 2027. Priester has had multiple rehab stints in the last two months, but he’s struggled with command, with a 15.75 ERA on 24 walks and 22 hits over just 16 innings over eight appearances. Here’s what he had to say about the injury:

First pitch is slated for 1:10 p.m. on Brewers.TV and the Brewers Radio Network.

Today in White Sox History: June 18

UNITED STATES - CIRCA 1905: Full-length portrait of Cozy Dolan, pitcher for the Boston Beaneaters, National League, catching near first base at West Side Grounds, in the Near West Side community area of Chicago, Illinois, 1905. Bleachers are visible in the background.
On this day 123 years ago, the White Sox gave up on Cozy Dolan. | (Photo by Chicago Sun-Times/Chicago Daily News collection/Chicago History Museum/Getty Images).

1903
The White Sox badly lost their first trade ever with the Reds, sending Cozy Dolan and Tom Daly to Cincinnati for second baseman George Magoon.

Magoon was awful for the White Sox for the remainder of 1903, slashing .228/.303/.278 for 0.0 WAR; before the 1904 season, the team dumped Magoon on Indianapolis of the American Association for a player to be named later. He would never return to the majors.

Daly, though long in the tooth for the time (37 years old), finished what would be his final season in the majors well enough, logging 0.7 WAR and slashing a formidable .293/.332/.407 at second base. Right fielder Dolan was the lone player in the trade to play in the majors beyond 1903, lasting until 1906; while never a standout and playing poorly for Cincy to finish out 1903, Cozy would rebound in 1904 for a career-high 1.7 WAR and 115 OPS+.


1933
Right in the middle of a 24-game homestand (!), the White Sox drew the biggest crowd in Chicago history at the time, 53,398, to a doubleheader split against the Yankees.

The White Sox, surprisingly playing better than .500 during the dark ages of 1920-50, dropped the first contest vs. New York, 6-4, with Ted Lyons taking the loss. But in the nightcap, the South Siders rewarded their faithful with a 5-4, walk-off win to move to 30-27 and 5 1⁄2 back of first in the American League.

It was a furious finish for Chicago, who trailed all game but score one in the seventh and then a game-tying three in the bottom of the ninth. Evar Swanson knotted the game, 4-4, with a two-run single with one out in the ninth.

In the 10th, Whit Wyatt sat the Yankees down three straight, and the White Sox immediately set to rallying. Luke Appling led the inning off with a double, and after an intentional walk to Red Kress, Jimmy Dykes laid down a bunt to move the runners over that he beat out; on pitcher Wilcy Moore’s overthrow to first base, Appling came around to score.

The next season, Dykes would become player-manager of the White Sox, and would stay at the helm of the team until 1946.

The White Sox would surpass this attendance mark seven times at Comiskey Park after this, but this game remains the eighth-biggest crowd in White Sox (and Chicago baseball) history.


1961
Eddie Gaedel, who came to fame as a pinch-hitter for the St. Louis Browns in 1951 and a Martian leader who landed in Comiskey Park and kidnapped Luis Aparicio and Nellie Fox eight years later, was found dead at his apartment on the South Side of Chicago.

The centerpiece of Bill Veeck’s follies had endured a difficult life, unemployed and alcoholic at the time of his passing. The 3´7´´owner of a 1.000 career MLB OBP was followed home from a bowling alley and beaten and/or mugged, and it was his mother who discovered him dead, in his bed, bruised. A coroner found that Gaedel had suffered a heart attack during or after the assault.

Only one representative of Major League Baseball attended Gaedel’s funeral: Bob Cain, the Tigers pitcher who walked Gaedel in 1951. (Cain had been traded to Detroit from the White Sox three months before the infamous Gaedel game.)


2000
A 17-4 mauling of the Yankees at Yankee Stadium capped the first and only 7-0 road trip in White Sox history. The club jumped on future White Sox starter Orlando Hernández for nine runs in the first inning, knocking him out of the game with two outs in the first; the onslaught was capped by a José Valentín grand slam.

The win pushed the South Siders to a season-high 20 games better than .500 at 44-24, and 7 ½ up in the AL Central.


2006
Jon Garland became the first White Sox pitcher since 1971 to homer in a regular season game when he hit a two-run shot off of Esteban Yan in the eighth inning in Cincinnati. The Sox won easily, 8-1. Garlandscored two runs in the game, as well.


2019
It was a huge moment, and seemingly a big step forward for the rebuilding White Sox. In a 1-1 tie at Wrigley Field, former top Cubs prospect Eloy Jiménez blasted a two-run home run into the left-field bleachers, giving the Sox what turned out to be a 3-1 win. The shot came in the ninth inning, and he did it while breaking his bat! Jiménez was acquired by the Sox along with top pitching prospect Dylan Cease for pitcher José Quintana on July 13, 2007.


2023
A brilliant individual performance by Sox starting pitcher Lance Lynn was all for naught.

Lynn, who had been badly struggling all season, found a comfort zone in Seattle and wound up striking out 16 Mariners — tying the franchise record — on a Father’s Day Sunday afternoon.

But the Sox offense was so embarrassingly bad it only managed one run, and Seattle wound up winning the game, 5-1, tacking on additional runs off of Reynaldo López when Lynn left in the eighth inning. Lynn was charged with three runs in the game.

The 16 strikeouts tied Jack Harshman for the team record. Harshman, a converted position player, struck on 16 Red Sox on July 25, 1954 at Fenway Park in a game the White Sox won, 5-2.