The Golden State Warriors have chosen to keep a championship piece around for a few years longer, as the team agreed to a four-year, $109 million contract extension with All-Star forward Andrew Wiggins, ESPN reported Saturday.

The 27-year-old Toronto native could earn up to five years and $143 million based on a player option in the final year of the agreement, his agents told ESPN.

Wiggins was slated to enter the final season of a five-year, $147 million deal and scheduled to make $33.6 million in the upcoming season.

This comes on the heels of an earlier report Saturday that Golden State guard Jordan Poole is finalizing a four-year, $140 million contract extension. His new deal would keep Poole with the defending NBA champions through the 2026-27 season.

Wiggins was a key cog as the Golden State Warriors won the NBA title last season as he fulfilled the hype surrounding him since he was originally a No. 1 overall pick by the Cleveland Cavaliers in 2014 out of Kansas.

Wiggins enjoyed a solid season and was named an All-Star for the first time in his eight-year career. He averaged 17.2 points and 4.5 rebounds in 73 games and made a career-best 157 3-point shots on 39.3% shooting from long distance — also a career best.

In 22 postseason games (all starts), Wiggins averaged 16.5 points and 7.5 rebounds as the Warriors sailed to the title, defeating the Boston Celtics in six games in the NBA Finals.