Steven Gerrard has been captain of the England national football team since 2012.
Steven Gerrard . He was named as the permanent England captain shortly before UEFA Euro 2012 , where he was named in the UEFA Team of the Tournament . He ended his international career in July 2014 , having won 114 caps .