Everton face Spurs, who are still chasing a Champions League spot, on Sunday.
Moyes said: “It has been a bit of a roller coaster. We have been playing well yet, when we have been asked to step up at times, we have not done it. Other times we have.
“We are a little bit inconsistent in that way. However, we cannot complain about the consistency the players have shown in the league the last few months.
“They have done really well. But in the cups we have not played that well to deserve much more that what we have had.”