Arsenal captains in the Premier League era.

Below is a list of Arsenal captains since 1992.

 

 

Martin Ødegaard

2022 – current

Alexandre Lacazette

2021 – 2022

Pierre-Emerick Aubameyang

2019 – 2021

Granit Xhaka

2019 – 2019

Laurent Koscielny

2017 – 2019

Per Mertesacker

2016 – 2017

Mikel Arteta

2014 – 2016

Thomas Vermaelen

2012 – 2014

Robin Van Persie

2011 – 2012

Cesc Fabregas

2008 – 2011

William Gallas

2007 – 2008

Thierry Henry

2005 – 2007

Patrick Vieira

2002 – 2005

Tony Adams

1988 – 2002