Aston Villa are ready to offer £6 million for Newcastle United winger James Milner.

The Daily Mail says the England Under-21 international remains a part of Kevin Keegan's plans for the season but the Newcastle manager may be prepared to cash in as Martin O'Neill continues his pursuit of a player who spent a year on loan at Villa Park.