It's been a long, pretty boring MLB free agency period. Several of the class' top players have yet to be signed.
The guy who many had at No. 1 on their free agency big board is no longer available, though. He's agreed to a deal - finally.
The Boston Red Sox have agreed to a deal with slugger J.D. Martinez. The 30-year-old outfielder was seeking a $100-million plus contract and he got it.
It's reportedly a five-year deal worth $110 million. ESPN's Pedro Gomez first reported the news:
The Boston Red Sox have agreed to a deal with J.D. Martinez, ending their stalemate with the free-agent slugger, a source told ESPN's Pedro Gomez.
Martinez agreed to a five-year contract and can opt out of the deal after two seasons. Financial terms weren't immediately known.
The Red Sox, seeking to upgrade the middle of their lineup after finishing last in the American League in home runs in 2017, emerged as a potential suitor for Martinez earlier this offseason and reportedly offered him a five-year deal worth approximately $100 million last month.
USA TODAY's Bob Nightengale first reported the terms.
Martinez, a Miami native, was likely seeking something larger than that. Still, it's a very nice haul.
The right-handed slugger was an All-Star and a Silver Slugger award winner in 2015. He hit .303 with 45 home runs in 2017.