West Ham United captain Kevin Nolan has bemoaned the lack of international chances for his English team-mates.