Roman Anthony and the Boston Red Sox have agreed on a contract extension that will keep the star rookie the face of the franchise for nearly a decade.
The Red Sox signed the outfielder to an eight-year contract extension that spans the 2026-33 seasons, with a club option for 2034.
“I couldn’t think of a better city to play in for the next eight to nine years of my life and I’m super excited,” Anthony said. “It’s truly just a special place to play.”
ESPN’s Jeff Passan first reported the $130 million contract Wednesday afternoon.
“Roman Anthony’s deal with the Red Sox will start in 2026 and includes significant escalators that could take the maximum value of the deal to $230 million,” Passan reported. “Depending on where he finishes in AL Rookie of the Year voting, it would buy out three or four years of free agency.”
Roman Anthony with Boston Red Sox
Anthony has been having an incredible rookie campaign for Boston since he was called up from Triple-A on June 9. He came to the big leagues as the No. 1 prospect in all of baseball, and has lived up to the hype.
In his 46 games in the Majors, Anthony has slashed .283/.400/.428 with a .828 OPS for Boston. His 15 doubles since his debut are tied for the third-most in the American League, and his OBP is the sixth-best. Not bad for a 21-year-old.
Anthony is currently riding an eight-game hitting streak where he’s slashed .414/.541/.586 with a 1.127 OPS to go with three doubles, a triple, and seven runs scored. He was the hero for Boston last Friday night when he delivered a walk-off RBI single in the 10th inning to lift the Red Sox to a 2-1 win over the Houston Astros.
Anthony has been right in the middle of Boston’s resurgence, with the team 30-16 since his call-up. There was no soft landing for the phenom either, with Boston manager Alex Cora hitting Anthony mostly first or third in the lineup.
Anthony sat out the last two games with back tightness, but is back in the Boston lineup and hitting leadoff Wednesday night as the team goes for a three-game sweep — and an eighth straight win overall — against the Kansas City Royals at Fenway Park.
More from CBS News