Marshall has agreed to a three-year, $27 million deal with the Mavericks, Adrian Wojnarowski of ESPN reports. Marshall has spent all four years of his career with the Pelicans, but he will now be joining the Mavericks who look to gear up for another deep run.