Free agent closer Liam Hendriks is in agreement on a three-year deal with the Chicago White Sox according to Mark Feinsand of MLB.com.

The deal is pending a physical and includes a club option for the fourth year. It is worth $54 million in total, Feinsand reports.

The Athletic's Ken Rosenthal reports Hendriks' buyout will be worth $15 million, equalling that of his fourth-year salary. So, whether he pitches for the White Sox or gets bought out, he will receive $15 million in 2024.

Multiple reports indicate the Toronto Blue Jays showed interest in Hendriks this off-season. He was seen meeting Jays president and CEO Mark Shapiro earlier this month in Dunedin.

Hendriks posted his second lights out season in a row last year, recording an ERA of 1.78 with 14 saves in 24 appearances. It was a similar showing to his numbers from two seasons ago where he posted a 1.80 ERA with a whopping 124 strikeouts in 85.0 innings.

It’s a far cry from the first seven seasons of his career, where he pitched to a 4.72 ERA in 245 appearances.

A native of Perth, Austraila, Hendriks also spent time with the Blue Jays, Kansas City Royals and Minnesota Twins during his big league career.