Left-hander Yusei Kikuchi has agreed to sign with the Seattle Mariners, sources revealed Monday.

Kikuchi has agreed to a four-year deal with the Mariners, according to MLB.com. The 27-year-old lefty was posted to Major League Baseball on Dec. 3 by the Seibu Lions and had 30 days to negotiate a contract.

According to MLB.com, Kikuchi signed for an initial three years plus a player option in 2022, which can be replaced by an additional four-year guarantee totaling a seven-year stint overall.

The Mariners have yet to confirm the deal.

Kikuchi is the first Japanese player to be sent to the majors under the new posting system rules in effect since this postseason, whereby the NPB team posting a player will receive a fee based on an agreed percentage of the value of the contract, bonuses and incentives.

He arrived in Los Angeles on Dec. 16 to negotiate a deal along with his high-profile agent, Scott Boras, who helped secure former Lion Daisuke Matsuzaka's blockbuster contract with the Boston Red Sox in 2006.

The Mariners have traded several notable veterans this off season while building a roster with younger prospects. Seattle general manager Jerry Dipoto expressed an interest in acquiring Kikuchi at the winter meetings two weeks ago.

Kikuchi will be the latest Japanese addition to the American League club, which has had at least one Japanese player on its roster every year since 1998, including Ichiro Suzuki, Hisashi Iwakuma, Kenji Jojima, Shigetoshi Hasegawa and Kazuhiro Sasaki.

This season, Kikuchi helped Seibu finish with the best record in the Pacific League, posting a 14-4 record with 153 strikeouts in 163-2/3 innings.

He has a career record of 73 wins, 46 losses and one save with a 2.77 ERA.