McCaw last played for the Raptors during the 2020-21 season. Russell Isabella-USA TODAY Sports

Veteran Patrick McCaw has signed a NBA G League contract and will be suiting up for the Delaware Blue Coats, Philadelphia’s affiliate, according to Michael Scotto of HoopsHype.

McCaw, 26, was the 38th overall pick of the 2016 draft by the Bucks. He was traded to the Warriors on draft night, and spent his first two seasons with the club, winning two championships in the process.

He had a peculiar path after that, as he turned down a qualifying offer from Golden State in the summer of 2018 and a subsequent two-year, $5.2M offer with a guarantee on the first year. That offer would have paid him substantially more than he ended up earning with the Cavs and Raptors during the 2018-19 season. McCaw explained that he didn’t want to re-sign with the Warriors because he was seeking “a new opportunity.”

McCaw’s stint with the Cavs in 2018-19 was brief, appearing in just three games before being waived, then signed with the Raptors and won his third championship in three seasons in a limited, reserve role. However, he struggled with left knee injuries the past few seasons with Toronto and was waived in April of last year. He’s been a free agent ever since.

In 199 career games with the three teams, McCaw holds averages of 3.8 points, 1.6 rebounds and 1.4 assists in 16.9 minutes per contest. He’s a rangy, versatile defender, but limited on offense.

More must-reads:

TODAY'S BEST
Former NBA star says Anthony Edwards becomes face of the NBA if Wolves knock off Nuggets
Rams make surprising release of former team captain
Hornets hire top Celtics assistant as next head coach
Maple Leafs fire HC Sheldon Keefe after another early playoff exit
Super Bowl champion discusses why Russell Wilson failed with Broncos
Colts LB Zaire Franklin calls out Texans, C.J. Stroud
Angels to acquire longtime Mets infielder from Braves
Giants sign former Pro Bowl wide receiver
Report reveals why the NBA did not suspend Jamal Murray
Pressure mounts on Nuggets as Nikola Jokic wins third MVP Award
Jalen Brunson shakes off injury to lift Knicks to Game 2 win
Panthers dominate Bruins to even series
LSU HC pins transfer portal struggles on reluctance to 'buy players'
Pirates announce date for 2023 No. 1 overall pick's MLB debut
Shohei Ohtani showing what would happen if he only focused on hitting
Joe Burrow shares 'support' for Bengals who requested trades
Canucks erase three-goal deficit to stun Oilers in Game 1
Watch: Pacers star ties playoff high in threes in one half
Former NFL player has major warning for Steelers QB Justin Fields: 'You can't fall into this'
Watch: Brad Marchand hurdle Panthers player on Charlie Coyle goal