M. Hudson is a goalkeeper football player from Wales who plays for Manchester City U18. M. Hudson was born on 20 September 2007 and is 18 years old.