Brandon Marshall has agreed upon a two-year, $12 million deal with the New York Giants.

The New York Jets released Marshall this offseason after two seasons with the franchise.

Marshall, who turns 33 on March 23, now is on his fifth team in 12 seasons. 

“I’m tired of watching the playoffs on my couch,” Marshall said in January after the Jets finished 5-11.

Playing for Ben McAdoo’s team also ensures that Marshall will be able to remain in New York, where he tapes his weekly appearance on Showtime’s “Inside the NFL.”