All opposition players that played against STFC, with surnames beginning with: O

Make a different selection:  A | | B | C | D | E | F | G | H | I | J | K | L | M | N | O | | | P | Q | R | S | | T | | U | V | W | Y | Z

- Or -

Search for a player:

    Opponent
 (click for playing record against Swindon)
   OAKES, Alan Matches played from: 18 December 1976    - 16 January 1965
Clubs: Chester, Manchester City
   OAKES, Andy Matches played from: 9 April 2005    - 31 January 2006
Clubs: Walsall
   OAKES, Bill Matches played from: 12 March 1904    - 30 April 1904
Clubs: West Ham United
   OAKES, Jack Matches played from: 30 January 1935    - 18 September 1935
Clubs: Aldershot
   OAKES, Jimmy Matches played from: 21 April 1934    - 26 December 1934
Clubs: Charlton Athletic
   OAKES, Keith Matches played from: 11 October 1986    - 23 August 1977
Clubs: Fulham, Newport County, Peterborough United
   OAKES, Michael Matches played from: 30 October 1993    - 22 August 2001
Clubs: Aston Villa, Wolverhampton Wanderers
   OAKES, Scott Matches played from: 31 October 2000    - 18 February 1995
Clubs: Cambridge United, Luton Town
   OAKES, Stefan Matches played from: 4 December 2004    - 10 November 2007
Clubs: Notts County, Crewe Alexandra, Wycombe Wanderers
   OAKLEY, James Matches played from: 28 January 1933    - 28 January 1933
Clubs: Northampton Town
   OAKLEY, Matt Matches played from: 15 November 2008    - 28 February 1996
Clubs: Leicester City, Exeter City, Southampton
   OAKTON, Eric Matches played from: 10 October 1931    - 20 February 1932
Clubs: Bristol Rovers
   OASTLER, Joe Matches played from: 26 December 2011    - 20 March 2012
Clubs: Torquay United
   OATES, Bob Matches played from: 3 January 1983    - 4 February 1984
Clubs: Scunthorpe United, Rochdale
   OATES, Graham Matches played from: 31 August 1974    - 1 March 1975
Clubs: Blackburn Rovers
   OATWAY, Charlie Matches played from: 24 November 2001    - 20 May 2004
Clubs: Brighton and Hove Albion
   OATWAY, Charlie Matches played from: 14 August 2012    - 14 August 2012
Clubs: Brighton and Hove Albion
   OBADEYI, Tope Matches played from: 18 February 2017    - 18 February 2017
Clubs: Oldham Athletic
   OBAFEMI, Affy Matches played from: 8 September 2012    - 29 January 2013
Clubs: Leyton Orient
   OBENEY, Harry Matches played from: 10 November 1962    - 10 November 1962
Clubs: Millwall
   OBENG, Curtis Matches played from: 28 November 2009    - 28 November 2009
Clubs: Wrexham
   O'BERG, Paul Matches played from: 3 January 1983    - 30 January 1985
Clubs: Scunthorpe United, Chester City
   OBIKA, Jonathan Matches played from: 8 May 2010    - 28 December 2009
Clubs: Millwall, Yeovil Town
   OBILEYE, Ayo Matches played from: 4 November 2016    - 15 November 2016
Clubs: Eastleigh
   OBITA, Jordan Matches played from: 7 February 2012    - 18 September 2012
Clubs: Barnet, Oldham Athletic, Portsmouth
   O'BRIEN Matches played from: 19 October 1898    - 19 October 1898
Clubs: Trowbridge Town
   O'BRIEN, Aiden Matches played from: 17 October 2015    - 25 March 2017
Clubs: Millwall
   O'BRIEN, Andy Matches played from: 18 January 1997    - 12 December 1998
Clubs: Bradford City
   O'BRIEN, George Matches played from: 27 February 1960    - 24 April 1965
Clubs: Southampton
   O'BRIEN, Jim Matches played from: 1 October 2016    - 24 October 2015
Clubs: Shrewsbury Town, Coventry City
   O'BRIEN, Joe Matches played from: 17 December 1904    - 15 April 1905
Clubs: Brighton and Hove Albion
   O'BRIEN, Joe Matches played from: 28 January 1950    - 15 April 1950
Clubs: Ipswich Town
   O'BRIEN, Joe Matches played from: 16 January 1897    - 2 April 1904
Clubs: Reading
   O'BRIEN, Joey Matches played from: 8 January 2005    - 8 January 2005
Clubs: Sheffield Wednesday
   O'BRIEN, Jon Matches played from: 26 December 1984    - 26 December 1984
Clubs: Southend United
   O'BRIEN, Liam Matches played from: 20 August 1994    - 13 March 1993
Clubs: Tranmere Rovers, Newcastle United
   O'BRIEN, Liam Matches played from: 24 September 2011    - 3 April 2012
Clubs: Barnet
   O'BRIEN, Luke Matches played from: 29 October 2011    - 29 October 2011
Clubs: Bradford City
   O'BRIEN, Mick Matches played from: 23 April 1921    - 17 December 1932
Clubs: Queens Park Rangers, Norwich City, Walsall, Watford
   O'BRIEN, Paddy Matches played from: 18 December 1897    - 24 April 1901
Clubs: Bristol City
   O'BRIEN, Vic Matches played from: 21 November 1931    - 28 January 1939
Clubs: Coventry City, Watford
   O'BRIEN, William Matches played from: 9 April 1938    - 9 April 1938
Clubs: Bournemouth and Boscombe Athletic
   O'CALLAGHAN, Brendan Matches played from: 26 September 1979    - 26 September 1979
Clubs: Stoke City
   O'CALLAGHAN, Brian Matches played from: 20 September 2003    - 20 September 2003
Clubs: Barnsley
   O'CALLAGHAN, George Matches played from: 15 December 2007    - 5 September 2009
Clubs: Brighton and Hove Albion, Port Vale, Tranmere Rovers, Yeovil Town
   O'CALLAGHAN, Kevin Matches played from: 9 November 1991    - 16 March 1991
Clubs: Southend United, Millwall
   O'CARROLL, George Matches played from: 13 November 1965    - 13 November 1965
Clubs: Merthyr Tydfil
   O'CEARUILL, Joe Matches played from: 5 January 2008    - 22 January 2008
Clubs: Barnet
   OCLEE, H.W. Matches played from: 3 October 1891    - 3 October 1891
Clubs: Luton Town
   O'CONNELL, Brendan Matches played from: 27 October 1990    - 1 March 1997
Clubs: Barnsley, Charlton Athletic
   O'CONNELL, Jack Matches played from: 21 October 2014    - 14 March 2017
Clubs: Rochdale, Sheffield United
   O'CONNOR, Anthony Matches played from: 7 October 2014    - 28 December 2015
Clubs: Plymouth Argyle, Burton Albion
   O'CONNOR, Emmett Matches played from: 16 August 2014    - 21 February 2015
Clubs: Crawley Town
   O'CONNOR, Francis Matches played from: 23 October 1937    - 5 March 1938
Clubs: Mansfield Town
   O'CONNOR, Garreth Matches played from: 12 September 2000    - 22 September 2007
Clubs: AFC Bournemouth
   O'CONNOR, James Matches played from: 5 March 2005    - 19 October 2004
Clubs: AFC Bournemouth, Bristol City, Doncaster Rovers, Port Vale
   O'CONNOR, James Matches played from: 4 December 2010    - 25 April 2011
Clubs: Sheffield Wednesday
   O'CONNOR, James Matches played from: 26 December 2014    - 22 October 2016
Clubs: Walsall
   O'CONNOR, James Matches played from: 5 May 2001    - 1 April 2002
Clubs: Stoke City
   O'CONNOR, Kevin Matches played from: 26 December 2000    - 26 December 2013
Clubs: Brentford
   O'CONNOR, Mark Matches played from: 27 August 1984    - 5 December 1989
Clubs: Bristol Rovers, AFC Bournemouth
   O'CONNOR, Martin Matches played from: 26 February 1997    - 9 March 1996
Clubs: Birmingham City, Walsall
   O'CONNOR, Michael Matches played from: 26 January 2008    - 3 May 2014
Clubs: Crewe Alexandra, Port Vale, Rotherham United
   ODEJAYI, Kayode Matches played from: 13 November 2010    - 9 September 2000
Clubs: Colchester United, Bristol City
   ODELL, George Matches played from: 7 April 1928    - 22 December 1934
Clubs: Northampton Town, Newport County
   ODELUSI, Sanmi Matches played from: 8 March 2014    - 19 November 2016
Clubs: Milton Keynes Dons, Rochdale
   O'DOHERTY, Ken Matches played from: 24 October 1987    - 24 October 1987
Clubs: Crystal Palace
   O'DONNELL, Brian Matches played from: 20 October 1982    - 20 October 1982
Clubs: Torquay United
   O'DONNELL, Chris Matches played from: 19 September 1987    - 19 September 1987
Clubs: Ipswich Town
   O'DONNELL, Danny Matches played from: 1 September 2007    - 4 April 2009
Clubs: Crewe Alexandra
   O'DONNELL, Danny Matches played from: 23 February 1962    - 23 February 1962
Clubs: Brentford
   O'DONNELL, Dennis Matches played from: 19 September 1906    - 1 April 1907
Clubs: Queens Park Rangers
   O'DONNELL, Neil Matches played from: 24 January 1976    - 11 September 1976
Clubs: Sheffield Wednesday
   O'DONNELL, Richard Matches played from: 25 April 2011    - 5 April 2008
Clubs: Sheffield Wednesday, Walsall, Wigan Athletic, Oldham Athletic
   O'DONNELL, Rudolph Matches played from: 11 September 1909    - 20 November 1909
Clubs: Reading
   O'DONNELL, Willie Matches played from: 25 September 1952    - 1 September 1956
Clubs: Northampton Town, Shrewsbury Town
   O'DONOVAN, Roy Matches played from: 27 March 2010    - 27 March 2010
Clubs: Hartlepool United
   O'DOWDA, Callum Matches played from: 6 October 2015    - 6 October 2015
Clubs: Oxford United
   O'DRISCOLL, Jack Matches played from: 25 October 1947    - 30 September 1948
Clubs: Swansea Town
   O'DRISCOLL, Sean Matches played from: 1 January 1987    - 13 April 1982
Clubs: AFC Bournemouth, Fulham
   ODUBAJO, Moses Matches played from: 8 September 2012    - 22 February 2014
Clubs: Leyton Orient
   ODUNSI, Leke Matches played from: 24 October 2000    - 12 August 2003
Clubs: Millwall, Colchester United, Southend United
   ODUWA, Nathan Matches played from: 3 September 2016    - 3 September 2016
Clubs: Peterborough United
   OELOFSE, Ralph Matches played from: 5 December 1953    - 5 December 1953
Clubs: Watford
   OFFER, Harry Matches played from: 23 February 1895    - 23 February 1895
Clubs: Southampton St. Mary's
   OFFIONG, Richard Matches played from: 21 November 2009    - 21 November 2009
Clubs: Carlisle United
   O'FLYNN, John Matches played from: 29 January 2011    - 4 October 2011
Clubs: Exeter City
   OFORI-TWUMASI, Nana Matches played from: 16 October 2010    - 18 April 2015
Clubs: Peterborough United, Newport County, Yeovil Town
   OGDEN, Trevor Matches played from: 16 January 1965    - 11 October 1966
Clubs: Manchester City, Doncaster Rovers
   OGHANI, George Matches played from: 23 August 1986    - 23 August 1986
Clubs: Bolton Wanderers
   OGILVIE, John Matches played from: 23 April 1960    - 23 April 1960
Clubs: Mansfield Town
   OGILVIE, John Matches played from: 11 September 1965    - 15 April 1967
Clubs: Workington
   OGLEY, Alan Matches played from: 19 December 1967    - 12 September 1964
Clubs: Stockport County, Manchester City
   OGLEY, Bill Matches played from: 18 April 1925    - 11 October 1919
Clubs: Queens Park Rangers, Swansea Town
   OGOGO, Abu Matches played from: 19 December 2015    - 6 March 2012
Clubs: Shrewsbury Town, Dagenham and Redbridge
   O'GRADY, Chris Matches played from: 26 August 2014    - 4 December 2004
Clubs: Brighton and Hove Albion, Rochdale, Notts County
   O'GRADY, Mike Matches played from: 4 April 1964    - 4 April 1964
Clubs: Huddersfield Town
   OGRIZOVIC, Steve Matches played from: 3 January 1994    - 10 September 1977
Clubs: Coventry City, Chesterfield
   O'HAGAN, Charlie Matches played from: 3 December 1904    - 1 April 1905
Clubs: Tottenham Hotspur
   O'HAGAN, Will Matches played from: 6 September 1924    - 28 October 1922
Clubs: Aberdare Athletic, Norwich City
   O'HALLORAN, Matt Matches played from: 15 November 2003    - 15 November 2003
Clubs: Oldham Athletic
   O'HALLORAN, Michael Matches played from: 21 December 2012    - 19 February 2013
Clubs: Tranmere Rovers
   O'HALLORAN, Neil Matches played from: 24 August 1957    - 24 August 1957
Clubs: Newport County
   O'HALLORAN, Stephen Matches played from: 26 December 2006    - 26 December 2006
Clubs: Wycombe Wanderers
   O'HANLON, Kelham Matches played from: 27 September 1986    - 21 February 1987
Clubs: Rotherham United
   O'HANLON, Sean Matches played from: 1 January 2007    - 5 April 2014
Clubs: Milton Keynes Dons, Carlisle United
   O'HARA, Eddie Matches played from: 18 August 1962    - 15 December 1962
Clubs: Barnsley
   O'HARA, Jamie Matches played from: 25 March 2006    - 16 August 2016
Clubs: Chesterfield, Millwall, Gillingham
   O'HARA, P. Matches played from: 30 November 1935    - 30 November 1935
Clubs: Southall
   O'HARE, Alan Matches played from: 26 February 2002    - 25 March 2006
Clubs: Chesterfield
   O'HARE, John Matches played from: 30 October 1968    - 7 January 1978
Clubs: Derby County, Nottingham Forest
   OJI, Sam Matches played from: 5 September 2008    - 5 September 2008
Clubs: Hereford United
   OKAI, Parys Matches played from: 3 May 2003    - 3 May 2003
Clubs: Luton Town
   O'KANE, Eunan Matches played from: 22 September 2012    - 20 March 2012
Clubs: AFC Bournemouth, Torquay United
   O'KANE, John Matches played from: 10 November 2001    - 23 October 1996
Clubs: Blackpool, Bradford City, Manchester United
   O'KANE, Liam Matches played from: 17 March 1973    - 2 October 1973
Clubs: Nottingham Forest
   OKAY, Erkan Matches played from: 8 November 2008    - 8 November 2008
Clubs: Histon
   O'KEEFE, Eamon Matches played from: 20 October 1984    - 9 March 1985
Clubs: Port Vale
   O'KEEFE, Josh Matches played from: 19 September 2009    - 17 April 2010
Clubs: Walsall
   O'KELLY, Richard Matches played from: 19 December 1980    - 21 October 1986
Clubs: Walsall, Port Vale
   OKUONGHAE, Magnus Matches played from: 12 September 2009    - 26 December 2003
Clubs: Colchester United, Rushden and Diamonds
   OLDACRE, Percy Matches played from: 28 February 1920    - 28 February 1920
Clubs: Exeter City
   OLDAKER, Darren Matches played from: 16 August 2016    - 16 August 2016
Clubs: Gillingham
   OLDFIELD, David Matches played from: 31 March 1990    - 19 January 2002
Clubs: Leicester City, Manchester City, Millwall, Peterborough United
   OLDFIELD, Terry Matches played from: 2 October 1962    - 5 October 1965
Clubs: Bristol Rovers
   OLDHAM, George Matches played from: 20 September 1947    - 8 April 1948
Clubs: Newport County
   O'LEARY, David Matches played from: 7 May 1994    - 11 December 1979
Clubs: Leeds United, Arsenal
   O'LEARY, Kristian Matches played from: 17 October 2000    - 1 January 2008
Clubs: Swansea City
   O'LEARY, Stephen Matches played from: 7 March 2006    - 29 January 2008
Clubs: Tranmere Rovers, Hereford United, Luton Town
   OLEJNIK, Robert Matches played from: 25 March 2007    - 20 March 2012
Clubs: Lincoln City, Peterborough United, Exeter City, Torquay United
   OLEMB, Salomon Matches played from: 24 September 2003    - 24 September 2003
Clubs: Leeds United
   OLI, Dennis Matches played from: 26 April 2008    - 14 September 2002
Clubs: Gillingham, Queens Park Rangers
   OLINYK, Peter Matches played from: 3 February 1974    - 3 February 1974
Clubs: Bolton Wanderers
   OLIPHANT, David Matches played from: 18 September 1962    - 30 April 1963
Clubs: Carlisle United
   OLIVE, Renato Matches played from: 5 October 1994    - 5 October 1994
Clubs: US Lecce
   OLIVER, Adam Matches played from: 29 January 2000    - 29 January 2000
Clubs: West Bromwich Albion
   OLIVER, Frank Matches played from: 12 November 1904    - 12 November 1904
Clubs: Brentford
   OLIVER, Gavin Matches played from: 15 August 1987    - 28 February 1983
Clubs: Bradford City, Tranmere Rovers
   OLIVER, Harry Matches played from: 23 October 1948    - 12 September 1951
Clubs: Watford
   OLIVER, Jim Matches played from: 16 March 1968    - 28 December 1963
Clubs: Colchester United, Norwich City
   OLIVER, Ken Matches played from: 23 April 1958    - 23 April 1958
Clubs: Exeter City
   OLIVER, Ken Matches played from: 18 March 1961    - 19 November 1966
Clubs: Barnsley, Workington
   OLIVER, Len Matches played from: 10 January 1925    - 5 March 1932
Clubs: Fulham
   OLIVER, Luke Matches played from: 29 October 2011    - 24 April 2010
Clubs: Bradford City, Wycombe Wanderers
   OLIVER, Michael Matches played from: 18 November 1995    - 18 November 1995
Clubs: Stockport County
   OLIVER, Neil Matches played from: 26 December 1989    - 26 December 1989
Clubs: Blackburn Rovers
   OLIVER, Steve Matches played from: 19 November 1984    - 26 November 1984
Clubs: Dagenham
   OLIVER, Vadaine Matches played from: 31 August 2013    - 23 August 2014
Clubs: Crewe Alexandra
   OLNEY, Ian Matches played from: 18 August 1993    - 18 August 1993
Clubs: Oldham Athletic
   O'LOUGHLIN, Nigel Matches played from: 10 April 1976    - 10 April 1976
Clubs: Shrewsbury Town
   OLUFEMI, Tosin Matches played from: 16 November 2013    - 26 September 2015
Clubs: Colchester United
   O'MAHONEY, Matt Matches played from: 23 September 1936    - 12 April 1947
Clubs: Bristol Rovers, Ipswich Town
   OMIGIE, Joe Matches played from: 21 February 1996    - 21 February 1996
Clubs: Brentford
   OMOYINMI, Manny Matches played from: 10 March 2001    - 10 March 2001
Clubs: Oxford United
   OMOZUSI, Elliott Matches played from: 10 August 2010    - 26 December 2009
Clubs: Leyton Orient, Charlton Athletic
   ONE, Armand Matches played from: 24 October 2001    - 13 September 2003
Clubs: Cambridge United, Northampton Town, Wrexham
   O'NEIL, Brian Matches played from: 26 October 1974    - 4 December 1968
Clubs: Huddersfield Town, Burnley
   O'NEIL, Joe Matches played from: 5 November 1960    - 10 November 1960
Clubs: Bath City
   O'NEIL, Liam Matches played from: 28 November 2015    - 14 February 2015
Clubs: Chesterfield, Scunthorpe United
   O'NEIL, Tommy Matches played from: 21 August 1978    - 27 January 1973
Clubs: Tranmere Rovers, Blackpool
   O'NEIL, Tommy Matches played from: 2 October 1948    - 2 October 1948
Clubs: Newport County
   O'NEILL, Aiden Matches played from: 18 February 2017    - 18 February 2017
Clubs: Oldham Athletic
   O'NEILL, Alan Matches played from: 26 October 1963    - 26 October 1963
Clubs: Plymouth Argyle
   O'NEILL, Billy Matches played from: 16 August 1969    - 7 October 1969
Clubs: Carlisle United
   O'NEILL, Billy Matches played from: 31 March 1951    - 29 September 1951
Clubs: Walsall
   O'NEILL, Harry Matches played from: 31 March 1923    - 7 April 1923
Clubs: Bristol Rovers
   O'NEILL, John Matches played from: 13 April 1996    - 13 April 1996
Clubs: AFC Bournemouth
   O'NEILL, Keith Matches played from: 17 August 1996    - 29 March 1997
Clubs: Norwich City
   O'NEILL, Les Matches played from: 31 December 1966    - 30 March 1974
Clubs: Darlington, Carlisle United
   O'NEILL, Luke Matches played from: 25 September 2012    - 2 January 2017
Clubs: Burnley, Leyton Orient, Southend United
   O'NEILL, Martin Matches played from: 21 October 1972    - 7 January 1978
Clubs: Nottingham Forest
   O'NEILL, Michael Matches played from: 30 January 1988    - 30 January 1988
Clubs: Newcastle United
   O'NEILL, Sean Matches played from: 5 November 1974    - 9 April 1985
Clubs: Chesterfield
   O'NEILL, Tommy Matches played from: 5 November 1983    - 6 March 1984
Clubs: Northampton Town
   ONIBUJE, Fola Matches played from: 23 October 2004    - 23 October 2004
Clubs: Barnsley
   ONSLOW Matches played from: 15 November 1902    - 15 November 1902
Clubs: Poole
   ONUOHA, Nedum Matches played from: 10 August 2016    - 10 August 2016
Clubs: Queens Park Rangers
   ONUORA, Iffy Matches played from: 29 October 1991    - 3 March 2004
Clubs: Huddersfield Town, Tranmere Rovers
   ONYEDINMA, Fred Matches played from: 17 October 2015    - 25 March 2017
Clubs: Millwall
   O'RAWE, Frank Matches played from: 24 September 1924    - 13 March 1926
Clubs: Southend United
   ORD, Richard Matches played from: 22 October 1988    - 3 May 1998
Clubs: Sunderland
   ORD, Roger Matches played from: 31 January 1903    - 4 January 1902
Clubs: Wellingborough, Luton Town
   ORDISH, Cyril Matches played from: 18 March 1939    - 18 March 1939
Clubs: Reading
   O'REGAN, Kieran Matches played from: 29 October 1991    - 19 March 1995
Clubs: Huddersfield Town, West Bromwich Albion
   O'REILLY, Alex Matches played from: 24 March 2001    - 24 March 2001
Clubs: Bristol Rovers
   O'REILLY, Gary Matches played from: 8 February 1992    - 25 April 1989
Clubs: Brighton and Hove Albion, Crystal Palace
   O'RILEY, Paul Matches played from: 24 April 1973    - 24 April 1973
Clubs: Hull City
   O'RIORDAN, Don Matches played from: 12 September 1981    - 17 October 1995
Clubs: Preston North End, Notts County, Carlisle United, Torquay United
   ORLANDI, Andrea Matches played from: 2 October 2007    - 1 January 2008
Clubs: Swansea City
   ORME, Joseph Matches played from: 6 December 1913    - 17 April 1915
Clubs: Millwall
   ORMEROD, Brett Matches played from: 25 October 2008    - 10 November 2001
Clubs: Oldham Athletic, Blackpool
   ORMEROD, Tony Matches played from: 22 November 1997    - 22 November 1997
Clubs: Middlesbrough
   ORMONDROYD, Ian Matches played from: 20 December 1992    - 12 October 1991
Clubs: Leicester City, Bradford City, Derby County
   ORMSBY, Brendan Matches played from: 3 February 1987    - 3 February 1987
Clubs: Leeds United
   ORMSTON, Alec Matches played from: 8 January 1949    - 8 January 1949
Clubs: Stoke City
   ORMSTON, Arthur Matches played from: 4 February 1928    - 25 August 1928
Clubs: Bristol Rovers
   O'ROURKE, Billy Matches played from: 17 September 1983    - 19 February 1985
Clubs: Blackpool
   O'ROURKE, Harry Matches played from: 9 November 1907    - 7 March 1908
Clubs: Bradford
   O'ROURKE, John Matches played from: 25 September 1963    - 4 March 1967
Clubs: Chelsea, AFC Bournemouth, Middlesbrough
   O'ROURKE, John Matches played from: 29 February 1936    - 10 April 1939
Clubs: Northampton Town
   O'ROURKE, John Matches played from: 18 December 1971    - 12 August 1972
Clubs: Queens Park Rangers
   ORR, Albert Matches played from: 15 October 1932    - 25 February 1933
Clubs: Torquay United
   ORR, Bradley Matches played from: 21 August 2004    - 29 April 2006
Clubs: Bristol City
   ORR, Doug Matches played from: 16 September 1957    - 16 September 1957
Clubs: Queens Park Rangers
   ORR, John Matches played from: 26 April 1924    - 3 May 1924
Clubs: Luton Town
   ORR, Robert Matches played from: 23 April 1927    - 24 March 1928
Clubs: Crystal Palace
   ORR, Willie Matches played from: 10 October 1903    - 10 October 1903
Clubs: Fulham
   ORRELL, Richard Matches played from: 24 November 1906    - 30 March 1907
Clubs: Plymouth Argyle
   ORRITT, Bryan Matches played from: 9 November 1963    - 25 September 1961
Clubs: Middlesbrough, Birmingham City
   OSADEBE, Emmanuel Matches played from: 26 December 2015    - 28 February 2017
Clubs: Gillingham
   OSAYI-SAMUEL, Bright Matches played from: 3 October 2015    - 20 February 2016
Clubs: Blackpool
   OSBORN, Alex Matches played from: 16 August 2011    - 16 August 2011
Clubs: Dagenham and Redbridge
   OSBORN, Mark Matches played from: 20 April 2002    - 20 April 2002
Clubs: Wycombe Wanderers
   OSBORN, Simon Matches played from: 30 August 2004    - 1 April 1995
Clubs: Walsall, Wolverhampton Wanderers, Crystal Palace, Port Vale, Reading
   OSBORNE Matches played from: 29 January 1898    - 29 January 1898
Clubs: Northfleet
   OSBORNE Matches played from: 22 January 1898    - 2 April 1898
Clubs: Sheppey United
   OSBORNE, Charles Matches played from: 4 March 1899    - 18 November 1899
Clubs: Sheppey United
   OSBORNE, Ian Matches played from: 21 August 1976    - 21 August 1976
Clubs: Port Vale
   OSBORNE, John Matches played from: 29 September 1928    - 29 September 1928
Clubs: Brighton and Hove Albion
   OSBORNE, Johnny Matches played from: 26 March 1948    - 23 October 1948
Clubs: Watford
   OSBORNE, Junior Matches played from: 2 September 2008    - 2 September 2008
Clubs: Aldershot Town
   OSBORNE, Karleigh Matches played from: 22 August 2006    - 6 April 2015
Clubs: Brentford, Bristol City
   OSBORNE, Roger Matches played from: 11 April 1981    - 28 March 1986
Clubs: Colchester United
   OSBOURNE Matches played from: 20 September 1899    - 20 September 1899
Clubs: Bristol City
   OSBOURNE, Isaiah Matches played from: 22 October 2016    - 22 October 2016
Clubs: Walsall
   OSBOURNE, R.J. Matches played from: 3 November 1900    - 12 November 1900
Clubs: Bristol East
   OSCROFT, Harry Matches played from: 30 April 1960    - 4 February 1952
Clubs: Port Vale, Mansfield Town, Stoke City
   OSEI, Darius Matches played from: 24 September 2016    - 24 September 2016
Clubs: Oldham Athletic
   O'SHAUGHNESSY, Paul Matches played from: 29 December 2001    - 29 December 2001
Clubs: Bury
   O'SHEA, Danny Matches played from: 24 August 1991    - 30 August 1985
Clubs: Cambridge United, Exeter City, Southend United
   O'SHEA, Jay Matches played from: 14 March 2017    - 25 August 2012
Clubs: Sheffield United, Chesterfield, Milton Keynes Dons
   OSHILAJA, Adedeji Matches played from: 26 December 2015    - 16 August 2016
Clubs: Gillingham
   OSMAN, Abdul Matches played from: 21 October 2008    - 31 August 2013
Clubs: Northampton Town, Crewe Alexandra
   OSMAN, Harry Matches played from: 15 November 1947    - 15 November 1947
Clubs: Bristol City
   OSMAN, Russell Matches played from: 26 December 1991    - 16 January 1990
Clubs: Bristol City, Brighton and Hove Albion, Leicester City, Southampton
   OSMOND, Avery Matches played from: 28 August 1948    - 28 August 1948
Clubs: Southend United
   OSMOND, B.E. Matches played from: 28 November 1936    - 28 November 1936
Clubs: Dulwich Hamlet
   OSTER, John Matches played from: 25 January 1997    - 25 January 1997
Clubs: Grimsby Town
   O'SULLIVAN Matches played from: 16 December 1978    - 16 December 1978
Clubs: Enfield
   O'SULLIVAN, Aidan Matches played from: 14 December 1974    - 14 December 1974
Clubs: Maidstone United
   O'SULLIVAN, Cyril Matches played from: 16 November 1946    - 22 November 1947
Clubs: Reading
   O'SULLIVAN, John Matches played from: 12 December 2015    - 16 April 2016
Clubs: Rochdale, Bury
   O'SULLIVAN, Peter Matches played from: 30 December 1981    - 27 September 1983
Clubs: Fulham, Brighton and Hove Albion, Aldershot
   O'SULLIVAN, Wayne Matches played from: 2 November 2004    - 2 November 2004
Clubs: Exeter City
   OSWALD, Bert Matches played from: 13 October 1934    - 15 October 1938
Clubs: Southend United
   O'TOOLE, John-Joe Matches played from: 12 September 2009    - 14 February 2017
Clubs: Colchester United, Northampton Town
   OTSEMOBOR, Jon Matches played from: 10 November 2009    - 25 April 2011
Clubs: Norwich City, Rotherham United, Milton Keynes Dons, Sheffield Wednesday
   OTTO, Ricky Matches played from: 22 October 1994    - 23 November 1996
Clubs: Southend United, Birmingham City
   OTTY Matches played from: 16 December 1899    - 21 April 1900
Clubs: Gravesend United
   OTULAKOWSKI, Anton Matches played from: 27 March 1984    - 9 February 1982
Clubs: Millwall, Southend United
   OVARD, Frank Matches played from: 31 October 1981    - 31 October 1981
Clubs: Gillingham
   OVENDALE, Mark Matches played from: 23 September 2000    - 24 February 2001
Clubs: Luton Town
   OVENS, Gilbert Matches played from: 26 October 1912    - 28 March 1910
Clubs: Queens Park Rangers, Bristol Rovers
   OVENSTONE, Davie Matches played from: 10 April 1937    - 25 January 1936
Clubs: Cardiff City, Queens Park Rangers
   OVERSON, Vince Matches played from: 1 November 1980    - 17 April 1995
Clubs: Burnley, Birmingham City, Stoke City
   OVERTON, John Matches played from: 25 September 1976    - 13 March 1976
Clubs: Gillingham, Halifax Town
   OWEN, Billy Matches played from: 4 September 1937    - 15 January 1938
Clubs: Newport County
   OWEN, Billy Matches played from: 3 October 1936    - 27 December 1938
Clubs: Newport County
   OWEN, Billy Matches played from: 22 February 1936    - 24 April 1937
Clubs: Reading, Exeter City
   OWEN, Billy Matches played from: 25 January 1947    - 25 January 1947
Clubs: Exeter City
   OWEN, Bobby Matches played from: 18 February 1967    - 30 March 1974
Clubs: Bury, Carlisle United
   OWEN, Brian Matches played from: 8 September 1971    - 28 March 1970
Clubs: Colchester United, Watford
   OWEN, Gareth Matches played from: 26 August 2006    - 20 September 2008
Clubs: Stockport County
   OWEN, Gareth Matches played from: 30 September 1995    - 3 February 2001
Clubs: Wrexham
   OWEN, Gareth Matches played from: 5 November 2011    - 10 December 2005
Clubs: Port Vale, Oldham Athletic
   OWEN, Gordon Matches played from: 15 April 1980    - 22 September 1979
Clubs: Rotherham United, Bristol City, Sheffield Wednesday
   OWEN, Harry Matches played from: 19 December 1908    - 18 September 1909
Clubs: Southend United
   OWEN, Terry Matches played from: 20 December 1975    - 30 March 1976
Clubs: Chester
   OWEN-EVANS, Tom Matches played from: 23 September 2014    - 1 September 2015
Clubs: Newport County
   OWENS, Edward Matches played from: 19 April 1935    - 21 January 1939
Clubs: Crystal Palace
   OWENS, Isaac Matches played from: 12 October 1907    - 26 January 1907
Clubs: Crystal Palace, Bristol Rovers
   OWER, Ian Matches played from: 11 September 1965    - 19 November 1966
Clubs: Workington
   OWERS, Adrian Matches played from: 6 April 1985    - 6 October 1990
Clubs: Southend United, Brighton and Hove Albion
   OWERS, Gary Matches played from: 15 February 1995    - 15 August 1992
Clubs: Bristol City, Notts County, Sunderland
   OWUSU, Ansah Matches played from: 24 March 2001    - 24 March 2001
Clubs: Bristol Rovers
   OWUSU, Lloyd Matches played from: 11 April 2009    - 26 December 2007
Clubs: Brighton and Hove Albion, Brentford, Sheffield Wednesday, Yeovil Town
   OXBERRY, Jack Matches played from: 18 September 1935    - 5 May 1934
Clubs: Aldershot, Reading
   OXFORD, Ken Matches played from: 2 January 1954    - 9 November 1957
Clubs: Norwich City
   OXLADE-CHAMBERLAIN, Alex Matches played from: 16 March 2010    - 26 February 2011
Clubs: Southampton
   OXLEY, Cyril Matches played from: 15 December 1928    - 15 December 1928
Clubs: Southend United
   OXLEY, Dick Matches played from: 8 September 1923    - 15 September 1923
Clubs: Queens Park Rangers
   OXLEY, Mark Matches played from: 26 October 2013    - 22 November 2016
Clubs: Oldham Athletic, Southend United
   OXLEY, Scott Matches played from: 19 August 1995    - 19 August 1995
Clubs: York City
   OXSPRING, Arnold Matches played from: 13 December 1902    - 13 December 1902
Clubs: Barnsley
   OYEBANJO, Lanre Matches played from: 16 August 2014    - 8 November 2008
Clubs: Crawley Town, Histon
   OYEDELE, Shola Matches played from: 14 August 2004    - 25 March 2005
Clubs: Milton Keynes Dons
   OYELEKE, Emmanuel Matches played from: 11 August 2015    - 12 March 2013
Clubs: Exeter City, Brentford
   OZZARD, Bob Matches played from: 16 November 1901    - 16 November 1901
Clubs: Weymouth