When the Leafs traded for Joffrey Lupul, they knew they were getting a great top six forward who could also play on the 1st Line if needed. However, injury problems have prevented him from making a larger impact on the team but he still put up a good amount of points and had a strong work ethic when healthy.
Unfortunately for him, he had injury problems since his first nhl season and he has barely played any games because of those issues.
Another problem is the length of his contract. He has another 3 or 4 years left on his current deal that gives him an average cap hit of $5.25 million per year. That is the average cap hit of a top six forward but as mentioned earlier, he hasn't played many games over his career and he is 33 so technically, he is overpaid. To make matters worse, he didn't have his best season even when he was healthy and his numbers are expected to decline this season as well. Because of these reasons, I believe that Joffrey Lupul shouldn't be part of the Maple Leafs future plans and I expect him to get traded at the end of the 2015-2016 season.