Former 49ers wide receiver Michael Crabtree is currently getting ready for his 11th NFL season. After a long wait in free agency, he finally has a team to play for.
According to NFL insider Ian Rapoport, Crabtree is signing a one-year deal with the Arizona Cardinals. Per the report, the deal is worth $3.25-5.5 million.
Crabtree spent the 2018 season with the Baltimore Ravens. But he averaged a career-low 37.9 receiving yards per game.
In the playoffs, he caught two passes - both for touchdowns - in Baltimore's 23-17 loss to the Chargers. He was released from his three-year contract with Baltimore at the end of the season.
Crabtree's NFL career has largely underwhelmed since he was drafted No. 10 overall by the 49ers in 2009.
The first-ever two-time Biletnikoff Award has only had two seasons of 1,000 yards or more in his career.
He became a free agent for the first time in 2015, and spent the next three seasons with the Oakland Raiders. But he was released by the Raiders after the 2017 season.
Now that he's joining the Cardinals, Crabtree is on his third team in as many years.
Nevertheless, Crabtree is still a solid veteran presence who will conceivably pair nicely with Larry Fitzgerald and run precise routes for rookie quarterback Kyler Murray.