Amir Johnson couldn't do much more to ingratiate himself to the people of Toronto.

Not only does he hook fans up with Drake CDs and find creative ways to show his support for the team even when he's injured, the 26-year-old also has a neat end-of-the-season tradition. That's when he pays for a large group of fans to come to a game and then has dinner with them.

This was the fourth year of Johnson's "I Roll with Amir" party and perhaps the most memorable.

A group of 60 fans got to watch Toronto top Philadelphia, 125-114, and then dine with Johnson the next night at a local Medieval Times. The 26-year-old chose the venue because he loved going there as a child.

“It’s just a token of appreciation for my fans because we have the greatest fans in the world,” Johnson said before the show, via the Toronto Star. “The fans are what makes our team.”

And the best part? Johnson had as much fun at Medieval Times as his fans:

Johnson has reason to celebrate. While he's missed a few games with a sore ankle, he's having one of the more productive seasons of his career. He's set to record career highs in games started (68) as well as per-game averages of minutes (29.3) and points (10.7).

Johnson is a big reason why Toronto's defense is one of the top 10 in the league and why the surprising Raptors are on pace to host a first-round playoff series.