The Memphis Grizzlies and guard Tony Allen agreed on a four-year, $20 million contract extension Tuesday night, reports Yahoo! Sports and the Memphis Commercial-Appeal.
Allen, an unrestricted free agent, was the team's top priority in the offseason and is considered one of the game's better perimeter defenders.
The Indiana Pacers, Milwaukee Bucks and New York Knicks were all reportedly pushing to sign the All-Defensive guard.
Allen, 31, averaged 8.6 points and 4.6 rebounds with the Grizzlies last season.
More from Yahoo! Sports:
The Boston Celtics made Allen the 25th overall pick of the 2004 NBA draft. In nine NBA seasons, he has averaged eight points and three rebounds.