Jan. 16 (UPI) -- The Los Angeles Dodgers agreed to a four-year, $240 million contract with former Houston Astros and Chicago Cubs outfielder Kyle Tucker.

Tucker, the top free agent on the market, confirmed the agreement Thursday on Instagram. Sources told MLB.com, The Athletic and ESPN about the terms of the pact, which includes a $64 million signing bonus and $30 million deferred. Tucker's deal also features opt-outs after its second and third years.

"It's time for Dodger baseball," Tucker wrote on an Instagram post, which includes highlights from his time with the Astros and Cubs.

Tucker, 28, hit .266 with 22 home runs, 25 steals and 73 RBIs over 136 appearances last season with the Cubs. The four-time All-Star joined the Cubs in a 2024 trade from the Astros.

View this post on Instagram