Kyle Lowry has delivered on his final promise as a player: He long vowed to re-sign with the Toronto Raptors so he could retire as a member of that franchise.
On Tuesday, he made it happen. Lowry — one of 12 players in NBA history to play 20 seasons in the league — announced on social media that he is signing with the Raptors and will retire, ending his career with the team that he helped lead to the 2019 NBA championship and in the city that he considers home.