Bei der Schlacht von Winchester war Wilhelm der Oberbefehlshaber auf Stephans Seite. Er befehligte die königlichen Truppen und schlug die Truppen Matildas in die Flucht. Nach der Schlacht nahm er Robert von Gloucester fest, Matildas Oberbefehlshaber. Stephan wurde daraufhin gegen Robert ausgetauscht.