Gary O'Neil, nato il 18 maggio 1983, ha totalizzato 162 presenze e 12 gol nelle competizioni censite dall'archivio GoalCast AI, dalla stagione 2005/2006 alla 2015/2016. Ha vestito la maglia di Norwich City, West Ham United, Middlesbrough, Portsmouth. In totale 11427 minuti in campo in Premier League.
La prima stagione in archivio è la 2005/2006 (Portsmouth), a 22 anni: 36 presenze. L'annata di maggior impiego è la 2005/2006 (Portsmouth): 36 presenze e 3131 minuti. Il miglior bottino realizzativo arriva nella 2005/2006, con 6 gol in 36 presenze. In media 71 minuti a partita sulle 162 presenze censite. La permanenza più lunga: Portsmouth, 3 stagioni.
| Stagione | Squadra | Competizione | Pres | Gol | Assist | Minuti |
|---|---|---|---|---|---|---|
| 2015/2016 | Norwich City | Premier League | 27 | — | — | 1749 |
| 2012/2013 | West Ham United | Premier League | 24 | 1 | — | 132 |
| 2010/2011 | West Ham United | Premier League | 8 | — | 1 | 592 |
| 2008/2009 | Middlesbrough | Premier League | 29 | 4 | 1 | 2474 |
| 2007/2008 | Portsmouth | Premier League | 2 | — | — | 144 |
| 2007/2008 | Middlesbrough | Premier League | 1 | — | — | 90 |
| 2006/2007 | Portsmouth | Premier League | 35 | 1 | — | 3115 |
| 2005/2006 | Portsmouth | Premier League | 36 | 6 | — | 3131 |
Archivio storico: i dati coprono le competizioni di campionato censite da GoalCast AI e non l'intera carriera del giocatore.