A late trade for Toronto Raptors great Kyle Lowry did not materialise on Thursday for either the Los Angeles Lakers or the Miami Heat, who signed Victor Oladipo.

The trade deadline passed with Lowry, widely considered the greatest player in Toronto's history, still on the Raptors.

The point guard, who turned 35 on Thursday, said it felt "weird" walking off the court on Wednesday knowing it might be his last appearance for the team.

Lowry played a part in the Raptors snapping a nine-game losing run against the Denver Nuggets, but links to the Philadelphia 76ers, the Lakers and the Heat had persisted in the days leading up to the deadline.

Reports on Thursday continued to detail interest from defending champions LA, in need of reinforcements amid injuries to Anthony Davis and LeBron James, and their 2020 Finals opponents Miami.

But The Athletic's Shams Charania said Toronto were struggling to agree terms with either team as they demanded a young guard in return.

The Lakers reportedly offered Dennis Schroder and Kentavious Caldwell-Pope but withheld Talen Horton-Tucker, while the Heat included Duncan Robinson but not Tyler Herro.

It meant the deadline ticked by before ESPN's Adrian Wojnarowski reported Lowry would not be moving.

Six-time All-Star Lowry is on an expiring contract but will now see that deal out before heading for free agency, having been with the Raptors since a 2012 trade from the Houston Rockets.

He has averaged 17.6 points, 7.1 assists, 4.9 rebounds and 1.5 steals in that time and started all 24 playoff games in 2018-19, scoring 15.0 points, as Toronto won their first NBA title.

The failure to secure a trade for Lowry meant Toronto lost only one key man on Thursday as sixth-year wing Norman Powell left for the Portland Trail Blazers in the middle of his most prolific season in the NBA.

The 27-year-old, who has a career 9.9 points, has averaged 19.6 per game in 2020-21 despite the team's struggles, establishing himself as a regular starter for the first time.

Powell is shooting 43.9 per cent from three, ranking 10th in the NBA and third among those with 200 or more attempts from beyond the arc.

Gary Trent Jr, moving in the opposite direction, is also enjoying a career year in his third campaign, making the most of increased opportunities amid CJ McCollum's injury woes for the Blazers to score 15.0 points in 30.8 minutes.

Meanwhile, Miami focused their attention on Oladipo, who found a third team of the season.

The 28-year-old guard started the year with the Indiana Pacers before he was moved to the Rockets as they dealt James Harden to the Brooklyn Nets.

With Houston loading up on draft picks and setting themselves up for a lottery selection in a difficult year, though, Oladipo - scoring 21.2 points per game - was traded again.

The Heat secured support for Jimmy Butler and Bam Adebayo in another title push and in return offered Avery Bradley, Kelly Olynyk and a draft swap to the Rockets, The Athletic said.