KANSAS CITY, Mo. — Zack Wheeler is ready to pile on some extra homework.

After a second straight subpar performance Sunday, the Mets right-hander said he probably needs a session watching video with pitching startegist Jeremy Accardo to figure out what’s causing his struggles.

“I felt off mechanically, but that was the past two starts,” Wheeler said after the Mets beat the Royals 11-5. “I think we’ll try to figure something out, just watch some video and see if I can notice anything and just work off of that.”

Wheeler was removed after five innings in which he allowed four runs, one unearned, on four hits and one walk. In his previous outing, against the Braves, he surrendered five earned runs on 12 hits over five innings.

In his first two starts after the July 31 trade deadline, Wheeler combined to pitch 15 straight scoreless innings against the White Sox and Marlins.

Manager Mickey Callaway indicated Wheeler might have been tired in the middle innings, but the pitcher said that wasn’t so.

“Not at all,” Wheeler said. “I think I was fine, good to go, but a couple of bloopers dropped in and then I messed up a play at first that I should have made and it kind of took off from there and I couldn’t stop it, but luckily [Jeurys] Familia came in and stopped the bleeding and we were able to add some runs and pull out the win.”

Wheeler’s throwing error on Nick Dini’s bunt in the fifth inning loaded the bases with nobody out. The Royals scored three runs in the inning to take a 4-3 lead.

The Royals scored a run in the fourth against Wheeler after Hunter Dozier had doubled and advanced to third on a wild pitch.

“[Wheeler] battled,” Callaway said. “It’s something you just have to go out there and battle and I thought he battled hard and threw 92 pitches through five innings and it was time to get him out and Familia came in and picked him up.”