London Hearts Supporters Club

By Initial Letter of Surname     Top 100
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All Ex Hearts Top 100
Appearances
Top 100
Goalscorers


Opposition Players who played against Hearts Surname starting with "O"


No of Players = 328

All columns are 'sortable' click on the heading to sort by that column.
NB Clubs refers only to the ones where the player played against Hearts.

Summary

Rank Player Clubs P Sta
rts
Sub Go
als
W D L W% D% L% Suc
c%
First Min Age Last Max Age Surname
1 Chris O’Connor Bray Wanderers 1 1 0 0 0 1 .00 .00 100.00 .00 2005-07-12 20y 00m 07d 2005-07-12 20y 00m 07d O’Connor
2 O’Kane Linfield 1 1 0 1 0 0 100.00 .00 .00 100.00 2003-07-26 Not Known 2003-07-26 Not Known O’Kane
3 Jacky Oakes Queen of the South; Manchester City 22 22 0 6 4 5 13 18.18 22.73 59.09 29.55 1938-03-26 18y 03m 20d 1959-03-07 39y 03m 01d Oakes
4 John Oakes Hamilton Academical 2 2 0 1 2 0 0 100.00 .00 .00 100.00 1943-02-27 Not Known 1943-03-20 Not Known Oakes
5 George Oakley Inverness Caledonian Thistle; Hamilton Academical 3 3 0 2 2 1 1 50.00 25.00 25.00 62.50 2018-07-29 22y 08m 11d 2019-12-21 24y 01m 03d Oakley
6 Tashan Oakley-Boothe Dunfermline Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 2025-07-12 25y 04m 28d 2025-07-12 25y 04m 28d Oakley-Boothe
7 Eric Oakton Chelsea 1 1 0 0 1 0 .00 100.00 .00 50.00 1936-09-23 29y 08m 26d 1936-09-23 29y 08m 26d Oakton
8 James Oates St Bernards 2 2 0 0 0 2 .00 .00 100.00 .00 1903-11-07 Not Known 1904-05-14 Not Known Oates
9 Adis Obad Zeljeznicar Sarajevo 2 2 0 0 1 1 .00 50.00 50.00 25.00 2003-09-24 32y 04m 12d 2003-10-15 32y 05m 03d Obad
10 Tope Obadeyi Bolton Wanderers; Kilmarnock 4 4 0 0 3 2 .00 60.00 40.00 30.00 2009-08-04 19y 09m 06d 2016-02-27 26y 03m 29d Obadeyi
11 Erich Obermayer FK Austria 2 2 0 0 1 1 .00 50.00 50.00 25.00 1988-10-26 35y 09m 03d 1988-11-09 35y 09m 17d Obermayer
12 Jozef Obert Slovan Bratislava 1 1 0 0 0 1 .00 .00 100.00 .00 1967-02-14 28y 10m 13d 1967-02-14 28y 10m 13d Obert
13 Zech Obiero Leyton Orient 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-07-13 19y 05m 25d 2024-07-13 19y 05m 25d Obiero
14 Jonathan Obika St Mirren; Motherwell 6 3 3 3 2 1 3 33.33 16.67 50.00 41.67 2019-09-28 28y 09m 19d 2024-02-17 33y 02m 08d Obika
15 Ayo Obileye Queen of the South; Livingston (Meadowbank Thistle) 10 10 0 2 2 4 6 16.67 33.33 50.00 33.33 2020-12-12 26y 10m 03d 2024-04-13 30y 02m 04d Obileye
16 Jordan Obita Hibernian 9 7 2 2 3 4 22.22 33.33 44.44 38.89 2023-10-07 30y 01m 25d 2026-09-03 33y 00m 22d Obita
17 George O'Boyle Dunfermline Athletic; St Johnstone 16 14 2 7 4 3 9 25.00 18.75 56.25 34.38 1989-10-04 21y 09m 20d 1999-10-16 31y 10m 02d O'Boyle
18 Aiden O'Brien Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 2021-07-17 35y 03m 13d 2021-07-17 35y 03m 13d O'Brien
19 Alan O'Brien Hibernian 6 3 3 3 2 1 50.00 33.33 16.67 66.67 2007-08-06 22y 05m 17d 2009-05-07 24y 02m 17d O'Brien
20 Andrew O'Brien Falkirk 1 1 0 0 0 1 .00 .00 100.00 .00 1963-08-24 Not Known 1963-08-24 Not Known O'Brien
21 Andy O'Brien Bolton Wanderers 1 1 0 0 1 0 .00 100.00 .00 50.00 2009-08-04 30y 01m 06d 2009-08-04 30y 01m 06d O'Brien
22 Burton O'Brien Livingston (Meadowbank Thistle); Falkirk; Cowdenbeath 22 20 2 4 5 13 18.18 22.73 59.09 29.55 2002-10-06 21y 03m 26d 2016-07-02 35y 00m 22d O'Brien
23 Colin O'Brien Dunfermline Athletic 2 2 0 0 1 1 .00 50.00 50.00 25.00 1980-03-25 23y 11m 06d 1980-04-19 24y 00m 00d O'Brien
24 David O'Brien Stirling Albion 2 2 0 0 0 2 .00 .00 100.00 .00 2002-09-25 18y 08m 01d 2005-07-16 21y 05m 22d O'Brien
25 Edward O'Brien Clyde 1 1 0 0 0 1 .00 .00 100.00 .00 1897-12-04 Not Known 1897-12-04 Not Known O'Brien
26 George O'Brien Dunfermline Athletic 3 3 0 0 0 3 .00 .00 100.00 .00 1954-04-21 18y 04m 30d 1957-01-05 21y 01m 14d O'Brien
27 Gerald O'Brien Hibernian 2 0 2 1 1 1 1 33.33 33.33 33.33 50.00 1978-05-07 28y 05m 27d 1978-11-04 28y 11m 25d O'Brien
28 Gerard O'Brien St Patricks Athletic 0 0 0 1 0 0 100.00 .00 .00 100.00 2017-07-05 33y 04m 28d 2017-07-05 33y 04m 28d O'Brien
29 James O'Brien Dunfermline Athletic; Celtic; Dundee United; Motherwell; Ross County 13 10 3 1 6 2 6 42.86 14.29 42.86 50.00 2007-02-03 19y 04m 06d 2018-02-17 30y 04m 20d O'Brien
30 James O'Brien Bohemians Dublin 1 1 0 0 0 1 .00 .00 100.00 .00 2015-07-01 Not Known 2015-07-01 Not Known O'Brien
31 John O'Brien St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1977-09-17 18y 07m 25d 1977-09-17 18y 07m 25d O'Brien
32 Joseph O'Brien Aberdeen FC 1 1 0 0 0 1 .00 .00 100.00 .00 1902-05-05 Not Known 1902-05-05 Not Known O'Brien
33 Kevin O'Brien Bray Wanderers 1 0 1 0 0 1 .00 .00 100.00 .00 2005-07-12 24y 10m 28d 2005-07-12 24y 10m 28d O'Brien
34 Kieran O'Brien Bray Wanderers 1 1 0 0 0 1 .00 .00 100.00 .00 2005-07-12 33y 05m 02d 2005-07-12 33y 05m 02d O'Brien
35 Michael O'Brien Port Glasgow Athletic 7 7 0 1 1 5 14.29 14.29 71.43 21.43 1903-11-14 Not Known 1906-03-31 Not Known O'Brien
36 Patrick O'Brien Hibernian 16 16 0 10 1 5 62.50 6.25 31.25 65.63 1881-10-01 Not Known 1889-02-09 Not Known O'Brien
37 Paul Gerald O'Brien St Johnstone 2 1 1 1 1 1 33.33 33.33 33.33 50.00 1982-02-23 19y 09m 27d 1983-01-01 20y 08m 05d O'Brien
38 Paul Patrick O'Brien Brechin City 1 0 1 0 0 1 .00 .00 100.00 .00 1992-08-19 26y 08m 16d 1992-08-19 26y 08m 16d O'Brien
39 Richard O'Brien Leith Athletic 4 4 0 3 3 0 1 75.00 .00 25.00 75.00 1908-08-31 Not Known 1910-09-19 Not Known O'Brien
40 Ronald O'Brien Dundee United 2 0 2 2 0 1 66.67 .00 33.33 66.67 2001-09-29 22y 08m 14d 2002-03-09 23y 01m 22d O'Brien
41 Thomas O'Brien Cowdenbeath; Arbroath 8 8 0 1 1 7 11.11 11.11 77.78 16.67 2014-09-20 23y 01m 13d 2026-07-14 34y 11m 07d O'Brien
42 Occean Canada B 1 1 0 0 1 0 .00 100.00 .00 50.00 2004-07-12 Not Known 2004-07-12 Not Known Occean
43 Oceano Real Sociedad 1 1 0 0 0 1 .00 .00 100.00 .00 1991-08-03 Not Known 1991-08-03 Not Known Oceano
44 Oscar Arpon Ochoa Real Mallorca 2 2 0 1 1 0 50.00 50.00 .00 75.00 1998-09-17 23y 00m 13d 1998-10-01 23y 00m 27d Ochoa
45 Gospel Ocholi Partick Thistle 1 0 1 0 0 1 .00 .00 100.00 .00 2021-03-14 18y 01m 22d 2021-03-14 18y 01m 22d Ocholi
46 Patrick Ochs VfL Wolfsburg 1 1 0 0 1 0 .00 100.00 .00 50.00 2013-11-13 29y 05m 30d 2013-11-13 29y 05m 30d Ochs
47 Eoghan O'Connell Celtic 2 1 1 4 0 0 100.00 .00 .00 100.00 2013-12-21 18y 04m 08d 2016-08-07 20y 11m 25d O'Connell
48 Patrick O'Connell Dumbarton 2 2 0 2 0 0 100.00 .00 .00 100.00 1919-11-29 Not Known 1920-04-17 Not Known O'Connell
49 Adam O'Connor Shelbourne 1 1 0 0 0 1 .00 .00 100.00 .00 2015-07-04 27y 08m 00d 2015-07-04 27y 08m 00d O'Connor
50 Anthony O'Connor Aberdeen 8 6 2 2 4 3 1 50.00 37.50 12.50 68.75 2016-08-13 23y 09m 19d 2018-04-27 25y 06m 02d O'Connor
51 Darragh O'Connor Motherwell; Greenock Morton 1 1 0 1 0 1 50.00 .00 50.00 50.00 2021-11-20 22y 06m 12d 2024-03-11 24y 10m 03d O'Connor
52 Derek O'Connor East Fife; St Johnstone 4 4 0 0 1 3 .00 25.00 75.00 12.50 1974-04-13 19y 03m 05d 1978-04-12 23y 03m 04d O'Connor
53 Garry O'Connor Hibernian 19 15 4 6 3 5 12 15.00 25.00 60.00 27.50 2001-05-13 18y 00m 06d 2012-05-19 29y 00m 12d O'Connor
54 Gary O'Connor Berwick Rangers 1 1 0 1 1 0 50.00 50.00 .00 75.00 1998-07-23 24y 03m 16d 2005-07-17 31y 03m 10d O'Connor
55 Josh O'Connor Airdrieonians (Airdrie United) 0 0 0 0 0 1 .00 .00 100.00 .00 2024-02-11 19y 07m 26d 2024-02-11 19y 07m 26d O'Connor
56 Lee O'Connor Tranmere Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 2022-07-13 21y 11m 15d 2022-07-13 21y 11m 15d O'Connor
57 Michael O'Connor Rotherham United 1 1 0 0 0 1 .00 .00 100.00 .00 2012-07-28 25y 01m 18d 2012-07-28 25y 01m 18d O'Connor
58 Pat O'Connor Kilmarnock; The British Army 11 11 0 4 2 5 36.36 18.18 45.45 45.45 1959-08-22 Not Known 1967-04-22 Not Known O'Connor
59 Sean O'Connor Dundee United 1 1 0 1 0 1 50.00 .00 50.00 50.00 2000-03-04 18y 07m 26d 2002-03-09 20y 08m 02d O'Connor
60 Richard Odada Dundee United 1 1 0 1 0 1 50.00 .00 50.00 50.00 2024-09-01 23y 09m 07d 2025-01-05 24y 01m 11d Odada
61 Darren O'Dea Celtic; Dundee 11 11 0 1 8 4 7 42.11 21.05 36.84 52.63 2006-08-06 19y 06m 02d 2019-03-09 32y 01m 05d O'Dea
62 Kayode Odejayi Rotherham United 1 0 1 0 0 1 .00 .00 100.00 .00 2012-07-28 30y 05m 07d 2012-07-28 30y 05m 07d Odejayi
63 Eric Odhiambo Dundee United; Inverness Caledonian Thistle 3 1 2 1 1 1 1 33.33 33.33 33.33 50.00 2008-01-02 18y 07m 21d 2010-12-18 21y 07m 06d Odhiambo
64 Hakeem Odofin Livingston (Meadowbank Thistle) 3 1 2 0 3 0 .00 100.00 .00 50.00 2019-02-06 20y 09m 24d 2019-12-04 21y 07m 21d Odofin
65 Cameron O'Donnell Alloa Athletic 0 0 0 1 0 1 50.00 .00 50.00 50.00 2020-11-28 19y 01m 30d 2021-01-16 19y 03m 18d O'Donnell
66 Daniel O'Donnell Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1918-10-19 Not Known 1918-10-19 Not Known O'Donnell
67 Danny O'Donnell The Spartans 1 1 0 0 1 0 .00 100.00 .00 50.00 2012-09-07 Not Known 2012-09-07 Not Known O'Donnell
68 Eddie O'Donnell Falkirk; Heart of Midlothian B; St Johnstone; Brechin City 4 4 0 2 0 3 40.00 .00 60.00 40.00 1963-09-28 16y 06m 24d 1968-01-27 20y 10m 23d O'Donnell
69 Frank O'Donnell Celtic 3 3 0 0 2 1 .00 66.67 33.33 33.33 1932-10-01 21y 01m 01d 1934-08-18 22y 11m 18d O'Donnell
70 Hugh O'Donnell Celtic 6 6 0 3 3 0 50.00 50.00 .00 75.00 1932-10-01 Not Known 1934-12-29 Not Known O'Donnell
71 John O'Donnell Everton 1 1 0 0 1 0 .00 100.00 .00 50.00 1926-04-10 Not Known 1926-04-10 Not Known O'Donnell
72 Lewis O'Donnell Dundee United 0 0 0 0 0 1 .00 .00 100.00 .00 2025-08-10 20y 01m 20d 2025-08-10 20y 01m 20d O'Donnell
73 Phil O'Donnell Motherwell; Celtic 29 27 2 5 12 6 12 40.00 20.00 40.00 50.00 1991-05-11 19y 01m 16d 2007-12-08 35y 08m 13d O'Donnell
74 Stephen O'Donnell Partick Thistle; Kilmarnock; Motherwell 29 23 6 1 12 6 13 38.71 19.35 41.94 48.39 2013-08-16 20y 09m 11d 2026-05-09 33y 06m 04d O'Donnell
75 Stephen O'Donnell Dundee United; St Mirren 8 4 4 1 2 2 5 22.22 22.22 55.56 33.33 2002-12-21 19y 05m 11d 2010-04-03 26y 08m 24d O'Donnell
76 Stephen O'Donnell Falkirk 4 3 1 0 3 2 .00 60.00 40.00 30.00 2005-10-02 19y 08m 17d 2006-11-13 20y 09m 29d O'Donnell
77 William O'Donnell Partick Thistle 10 10 0 6 4 3 3 40.00 30.00 30.00 55.00 1945-08-18 21y 00m 09d 1950-10-21 26y 02m 12d O'Donnell
78 Ross O'Donnoghue Aberdeen; Elgin City 1 1 0 0 1 2 .00 33.33 66.67 16.67 2002-08-18 19y 06m 09d 2010-08-24 27y 06m 15d O'Donnoghue
79 Roy O'Donovan Dundee United; Hibernian 2 1 1 1 1 1 33.33 33.33 33.33 50.00 2008-09-27 23y 01m 17d 2012-03-18 26y 07m 08d O'Donovan
80 Maurice O'Driscoll St Patricks Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1988-09-07 20y 07m 16d 1988-10-05 20y 08m 13d O'Driscoll
81 Idris Odutayo Dundee 0 0 0 0 0 1 .00 .00 100.00 .00 2026-09-06 28y 07m 05d 2026-09-06 28y 07m 05d Odutayo
82 Oerson Moroka Swallows 1 1 0 1 0 0 100.00 .00 .00 100.00 2007-07-21 Not Known 2007-07-21 Not Known Oerson
83 Edward Ofere Dundee United 1 1 0 1 0 0 100.00 .00 .00 100.00 2016-02-20 29y 10m 23d 2016-02-20 29y 10m 23d Ofere
84 Richard Offiong Motherwell; Hamilton Academical 4 2 2 1 0 3 25.00 .00 75.00 25.00 2003-03-01 19y 02m 12d 2009-01-31 25y 01m 14d Offiong
85 Kieran Offord St Mirren 0 0 0 1 1 1 33.33 33.33 33.33 50.00 2020-09-02 16y 05m 05d 2023-05-13 19y 01m 15d Offord
86 Michael Ofosu-Appiah FC Infonet Tallinn 2 2 0 0 0 2 .00 .00 100.00 .00 2016-06-30 26y 06m 01d 2016-07-06 26y 06m 07d Ofosu-Appiah
87 Chris Ogden Oldham Athletic 2 2 0 1 1 0 50.00 50.00 .00 75.00 1974-09-17 Not Known 1974-09-30 Not Known Ogden
88 William Graham Ogg Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 1991-07-27 24y 10m 17d 1991-07-27 24y 10m 17d Ogg
89 Bill Ogilvie Forfar Athletic 2 2 0 0 0 2 .00 .00 100.00 .00 1956-02-04 Not Known 1957-04-22 Not Known Ogilvie
90 Duncan Ogilvie Motherwell; Falkirk; Hamilton Academical 28 28 0 3 7 7 14 25.00 25.00 50.00 37.50 1933-05-13 21y 07m 05d 1947-01-18 35y 03m 10d Ogilvie
91 Fraser MacLeod Ogilvie East Fife 1 0 1 0 0 1 .00 .00 100.00 .00 2003-09-07 19y 04m 26d 2003-09-07 19y 04m 26d Ogilvie
92 John Ogilvie Hibernian 3 3 0 1 0 2 33.33 .00 66.67 33.33 1949-04-11 20y 05m 14d 1951-01-01 22y 02m 04d Ogilvie
93 John Ogilvie Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1938-09-17 Not Known 1938-09-17 Not Known Ogilvie
94 Ogilvie St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1908-01-25 Not Known 1908-01-25 Not Known Ogilvie
95 Marios Ogkmpoe Hamilton Academical 3 3 0 2 0 2 1 .00 66.67 33.33 33.33 2018-01-24 23y 03m 14d 2020-02-15 25y 04m 05d Ogkmpoe
96 Robert Ogleby East Fife; Livingston (Meadowbank Thistle) 2 0 2 0 0 3 .00 .00 100.00 .00 2011-07-05 19y 02m 04d 2014-12-27 22y 07m 26d Ogleby
97 Perica Ognjenovic Red Star Belgrade 2 2 0 0 2 0 .00 100.00 .00 50.00 1996-08-08 19y 05m 15d 1996-08-22 19y 05m 29d Ognjenovic
98 Michael O'Grady Wolverhampton Wanderers 1 1 0 1 0 1 50.00 .00 50.00 50.00 1971-04-14 28y 05m 04d 1971-05-03 28y 05m 23d O'Grady
99 Andreas Ogris FK Austria 2 2 0 0 1 1 .00 50.00 50.00 25.00 1988-10-26 24y 03m 16d 1988-11-09 24y 03m 30d Ogris
100 John Ogston Aberdeen 11 11 0 2 5 4 18.18 45.45 36.36 40.91 1959-08-12 20y 06m 28d 1965-08-18 26y 07m 03d Ogston
101 Daniel Ogunmade Dundee United 1 0 1 0 0 2 .00 .00 100.00 .00 2002-12-21 19y 03m 25d 2003-04-05 19y 07m 10d Ogunmade
102 Charles O'Hagan Aberdeen; Greenock Morton 13 13 0 4 3 5 4 23.08 38.46 30.77 42.31 1907-04-15 Not Known 1912-03-09 Not Known O'Hagan
103 William O'Hagan St Mirren 11 11 0 6 1 4 54.55 9.09 36.36 59.09 1912-11-16 Not Known 1920-12-18 Not Known O'Hagan
104 Keith James O'Halloran St Johnstone 7 4 3 1 4 4 11.11 44.44 44.44 33.33 1997-09-13 20y 05m 17d 2000-05-06 23y 01m 09d O'Halloran
105 Michael O'Halloran St Johnstone; Rangers; Dunfermline Athletic 12 7 5 5 5 8 27.78 27.78 44.44 41.67 2014-01-18 22y 07m 17d 2023-07-09 32y 01m 08d O'Halloran
106 Alex O'Hanlon St Patricks Athletic; Shelbourne 1 1 0 1 0 1 50.00 .00 50.00 50.00 2017-07-05 21y 02m 11d 2019-07-01 23y 02m 07d O'Hanlon
107 Joshua O'Hanlon St Patricks Athletic 1 0 1 1 0 0 100.00 .00 .00 100.00 2017-07-05 21y 09m 10d 2017-07-05 21y 09m 10d O'Hanlon
108 Kelham Gerard O'Hanlon Dundee United 4 4 0 1 1 2 25.00 25.00 50.00 37.50 1994-11-19 32y 06m 03d 1995-03-21 32y 10m 05d O'Hanlon
109 Sean O'Hanlon Hibernian 2 2 0 0 1 4 .00 20.00 80.00 10.00 2011-08-28 28y 06m 27d 2012-08-12 29y 06m 11d O'Hanlon
110 Albert O'Hara Falkirk 8 8 0 0 3 5 .00 37.50 62.50 18.75 1955-12-10 20y 01m 12d 1958-03-22 22y 04m 22d O'Hara
111 Alexander O'Hara Rangers; Partick Thistle; Greenock Morton 23 20 3 4 13 5 7 52.00 20.00 28.00 62.00 1974-01-19 17y 02m 29d 1988-03-26 31y 05m 05d O'Hara
112 Anthony O'Hara Berwick Rangers 2 2 0 2 0 0 100.00 .00 .00 100.00 1983-09-20 23y 10m 02d 1984-03-27 24y 04m 09d O'Hara
113 George O'Hara Dundee; Queen of the South 8 8 0 0 1 6 .00 12.50 75.00 6.25 1956-01-14 Not Known 1959-03-07 Not Known O'Hara
114 John O'Hara Hibernian 22 22 0 3 8 3 10 36.36 13.64 45.45 43.18 1908-10-03 Not Known 1912-02-14 Not Known O'Hara
115 Kevin O'Hara Dunfermline Athletic; Hamilton Academical 4 2 2 1 1 2 25.00 25.00 50.00 37.50 2020-11-20 22y 00m 12d 2025-07-15 26y 08m 07d O'Hara
116 Kieran O'Hara Kilmarnock; Dundee 2 1 1 2 3 8 15.38 23.08 61.54 26.92 2023-08-13 27y 03m 22d 2026-09-06 30y 04m 15d O'Hara
117 Mark O'Hara Kilmarnock; Dundee; Motherwell; St Mirren 30 27 3 11 9 12 34.38 28.13 37.50 48.44 2012-12-26 17y 00m 14d 2025-10-29 29y 10m 17d O'Hara
118 Tommy O'Hara Queen of the South; Motherwell 8 8 0 3 1 4 37.50 12.50 50.00 43.75 1975-02-15 22y 05m 29d 1982-08-28 30y 00m 11d O'Hara
119 Denis O'Hare Partick Thistle 10 10 0 3 0 7 30.00 .00 70.00 30.00 1922-12-02 Not Known 1929-09-21 Not Known O'Hare
120 John O'Hare Chelsea 2 2 0 0 1 1 .00 50.00 50.00 25.00 1935-11-25 Not Known 1936-09-23 Not Known O'Hare
121 William O'Hare Dundee 7 7 0 2 1 2 4 14.29 28.57 57.14 28.57 1927-10-08 Not Known 1930-04-19 Not Known O'Hare
122 Warren O'Hora Hibernian 7 6 1 3 1 3 42.86 14.29 42.86 50.00 2024-10-27 25y 06m 08d 2026-04-26 27y 00m 07d O'Hora
123 Juhani Ojala Motherwell 2 2 0 1 0 2 33.33 .00 66.67 33.33 2021-10-02 32y 03m 13d 2022-05-11 32y 10m 22d Ojala
124 Henrik Ojamaa Motherwell; Dundee 6 4 2 3 1 2 50.00 16.67 33.33 58.33 2012-02-18 20y 08m 29d 2017-04-08 25y 10m 19d Ojamaa
125 Funso Ojo Aberdeen 5 5 0 1 2 2 1 40.00 40.00 20.00 60.00 2019-08-04 27y 11m 07d 2022-03-02 30y 06m 02d Ojo
126 Sheyi Ojo Rangers 5 2 3 2 1 2 40.00 20.00 40.00 50.00 2019-10-20 22y 04m 01d 2020-02-29 22y 08m 10d Ojo
127 Stefano Okaka Istanbul Basaksehir 2 2 0 1 2 0 0 100.00 .00 .00 100.00 2022-09-08 33y 00m 00d 2022-11-03 33y 01m 26d Okaka
128 Joseph O'Kane Celtic 3 3 0 2 1 0 66.67 33.33 .00 83.33 1916-04-22 Not Known 1917-01-13 Not Known O'Kane
129 O'Kearney Ballymena United 0 0 0 1 0 0 100.00 .00 .00 100.00 2003-07-22 Not Known 2003-07-22 Not Known O'Kearney
130 Conor O'Keefe St Mirren 0 0 0 0 0 1 .00 .00 100.00 .00 2018-09-01 20y 01m 11d 2018-09-01 20y 01m 11d O'Keefe
131 O'Keefe St Patricks Athletic 1 0 1 0 1 0 .00 100.00 .00 50.00 2005-07-10 Not Known 2005-07-10 Not Known O'Keefe
132 Timothy James O'Keefe Raith Rovers 1 1 0 0 0 1 .00 .00 100.00 .00 1939-04-01 Not Known 1939-04-01 Not Known O'Keefe
133 Okemba Kickers Emden 1 1 0 0 0 1 .00 .00 100.00 .00 1993-07-22 Not Known 1993-07-22 Not Known Okemba
134 Carlton Cole Celtic 0 0 0 0 1 0 .00 100.00 .00 50.00 2015-12-27 32y 00m 17d 2015-12-27 32y 00m 17d Okirie
135 Jonathan Okita Zurich 0 0 0 2 0 0 100.00 .00 .00 100.00 2022-08-18 26y 03m 08d 2022-08-25 26y 03m 15d Okita
136 Jeppe Okkels Aberdeen 2 1 1 1 1 0 50.00 50.00 .00 75.00 2025-01-12 25y 05m 16d 2025-04-19 25y 08m 23d Okkels
137 Armstrong Okoflex Celtic 0 0 0 1 0 0 100.00 .00 .00 100.00 2019-05-19 17y 03m 16d 2019-05-19 17y 03m 16d Okoflex
138 James Chuks Okoli Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 2001-03-31 25y 02m 20d 2001-03-31 25y 02m 20d Okoli
139 Joseph Okoro Dinamo Minsk 0 0 0 0 0 1 .00 .00 100.00 .00 2024-10-03 23y 07m 16d 2024-10-03 23y 07m 16d Okoro
140 Kjell Olafsson Dundee United 12 11 1 2 4 3 5 33.33 25.00 41.67 45.83 1996-10-26 31y 03m 03d 1999-05-15 33y 09m 22d Olafsson
141 Unnar Holm Olafsson IBV-Vestmannaeyjar 0 0 0 0 0 2 .00 .00 100.00 .00 2000-08-10 18y 07m 25d 2000-08-24 18y 08m 08d Olafsson
142 Kazeem Olaigbe Ross County; Cercle Brugge 3 0 3 1 0 2 33.33 .00 66.67 33.33 2022-07-30 19y 05m 29d 2024-11-28 21y 09m 27d Olaigbe
143 Seyi Olajengbesi Alemannia Aachen 1 1 0 1 0 0 100.00 .00 .00 100.00 2009-07-12 28y 07m 25d 2009-07-12 28y 07m 25d Olajengbesi
144 Afeez Aremu Aberdeen 1 1 0 1 0 1 50.00 .00 50.00 50.00 2026-02-28 26y 11m 18d 2026-08-01 27y 04m 22d Olalekan
145 Steven Old Kilmarnock 1 1 0 0 0 3 .00 .00 100.00 .00 2009-11-28 23y 09m 11d 2011-01-18 24y 11m 01d Old
146 John Stephen Oldfield Wolverhampton Wanderers 0 0 0 1 0 1 50.00 .00 50.00 50.00 1971-04-14 27y 07m 26d 1971-05-03 27y 08m 14d Oldfield
147 Oldman Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1914-04-01 Not Known 1914-04-01 Not Known Oldman
148 David O'Leary Arsenal 2 2 0 1 0 1 50.00 .00 50.00 50.00 1975-07-30 17y 05m 25d 1984-04-15 26y 02m 10d O'Leary
149 Pierce O'Leary Celtic 3 3 0 2 0 1 66.67 .00 33.33 66.67 1985-03-20 25y 04m 15d 1986-12-03 27y 00m 28d O'Leary
150 Ryan O'Leary Kilmarnock 10 5 5 6 2 5 46.15 15.38 38.46 53.85 2006-10-21 19y 01m 27d 2013-04-20 25y 07m 27d O'Leary
151 Mykhaylo Olefirenko Dynamo Kiev 1 1 0 1 0 0 100.00 .00 .00 100.00 1982-11-24 22y 05m 18d 1982-11-24 22y 05m 18d Olefirenko
152 Oleguer Barcelona 1 1 0 1 0 0 100.00 .00 .00 100.00 2007-07-28 27y 05m 26d 2007-07-28 27y 05m 26d Oleguer
153 Robert Olejnik Falkirk 6 6 0 5 3 4 41.67 25.00 33.33 54.17 2007-10-06 20y 10m 10d 2010-09-21 23y 09m 26d Olejnik
154 Olek Gornik Zabrze 1 1 0 0 0 0 .00 .00 .00 .00 1970-12-02 Not Known 1970-12-02 Not Known Olek
155 Charlie V Oliphant Ayr United 1 1 0 0 0 1 .00 .00 100.00 .00 1967-01-21 23y 05m 30d 1967-01-21 23y 05m 30d Oliphant
156 Thomas Oliphant Queens Park 2 2 0 1 0 1 50.00 .00 50.00 50.00 1911-04-29 Not Known 1911-08-26 Not Known Oliphant
157 Oliveira FC Cluj 1 1 0 0 1 0 .00 100.00 .00 50.00 2006-07-12 Not Known 2006-07-12 Not Known Oliveira
158 Alan William Oliver Falkirk 4 4 0 2 1 2 40.00 20.00 40.00 50.00 1981-09-12 20y 00m 30d 1983-03-05 21y 06m 20d Oliver
159 Gary Oliver Greenock Morton 2 0 2 0 2 1 .00 66.67 33.33 33.33 2020-12-05 25y 04m 21d 2021-04-20 25y 09m 06d Oliver
160 Gary Oliver Falkirk 2 1 1 1 0 2 33.33 .00 66.67 33.33 2024-08-17 Not Known 2026-05-13 Not Known Oliver
161 James Oliver Celtic 1 1 0 0 1 0 .00 100.00 .00 50.00 1909-01-09 Not Known 1909-01-09 Not Known Oliver
162 Jim Oliver Falkirk 3 3 0 1 1 0 2 33.33 .00 66.67 33.33 1959-03-21 17y 03m 18d 1962-04-21 20y 04m 18d Oliver
163 John Oliver Sunderland 1 1 0 1 0 0 100.00 .00 .00 100.00 1890-03-01 22y 03m 11d 1890-03-01 22y 03m 11d Oliver
164 Michael Oliver Falkirk; Cowdenbeath 5 4 1 0 3 2 .00 60.00 40.00 30.00 1982-02-09 24y 02m 24d 1983-08-27 25y 09m 11d Oliver
165 Neil Oliver Berwick Rangers; Falkirk 13 12 1 6 2 7 40.00 13.33 46.67 46.67 1987-08-01 20y 03m 21d 1995-09-09 28y 04m 29d Oliver
166 Oliver Motherwell 1 1 0 0 0 1 .00 .00 100.00 .00 1891-01-10 Not Known 1891-01-10 Not Known Oliver
167 Toby Oliver Fleetwood Town 1 0 1 1 0 0 100.00 .00 .00 100.00 2024-07-27 Not Known 2024-07-27 Not Known Oliver
168 O'Loughlin Ballymena United 1 0 1 1 0 0 100.00 .00 .00 100.00 2003-07-22 Not Known 2003-07-22 Not Known O'Loughlin
169 Andreas Olsen Rangers 2 2 0 1 0 1 50.00 .00 50.00 50.00 2026-02-15 26y 01m 18d 2026-05-04 26y 04m 05d Olsen
170 Egil Olsen Valerengens IF 1 1 0 0 0 1 .00 .00 100.00 .00 1965-10-27 23y 06m 05d 1965-10-27 23y 06m 05d Olsen
171 Jesper Olsen Manchester United 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1986-09-02 25y 05m 13d 1986-09-02 25y 05m 13d Olsen
172 Martin Olsson Blackburn Rovers 1 1 0 0 1 0 .00 100.00 .00 50.00 2010-08-07 22y 02m 21d 2010-08-07 22y 02m 21d Olsson
173 Oludare Olufunwa St Johnstone 2 2 0 0 0 3 .00 .00 100.00 .00 2023-08-05 22y 00m 07d 2024-02-07 22y 06m 09d Olufunwa
174 Toyosi Olusanya Aberdeen 2 2 0 1 0 1 50.00 .00 50.00 50.00 2026-02-28 28y 04m 14d 2026-08-01 28y 09m 18d Olusanya
175 Toyosi Olusanya St Mirren 9 5 4 2 2 3 5 20.00 30.00 50.00 35.00 2023-01-07 25y 02m 24d 2025-02-26 27y 04m 12d Olusanya
176 Tobi Oluwayemi Kilmarnock 1 1 0 0 1 0 .00 100.00 .00 50.00 2025-12-03 22y 03m 28d 2025-12-03 22y 03m 28d Oluwayemi
177 Conor O'Malley St Patricks Athletic 0 0 0 1 0 0 100.00 .00 .00 100.00 2017-07-05 23y 05m 27d 2017-07-05 23y 05m 27d O'Malley
178 William Omand Queens Park 4 4 0 0 1 3 .00 25.00 75.00 12.50 1957-03-25 Not Known 1957-11-16 Not Known Omand
179 Rabin Omar Greenock Morton 1 1 0 0 0 1 .00 .00 100.00 .00 2020-12-05 23y 04m 14d 2020-12-05 23y 04m 14d Omar
180 Stephane Omeonga Hibernian; Livingston (Meadowbank Thistle) 10 9 1 2 4 4 20.00 40.00 40.00 40.00 2019-04-06 23y 00m 10d 2023-01-29 26y 10m 02d Omeonga
181 Becir Omeragic Zurich 2 2 0 2 0 0 100.00 .00 .00 100.00 2022-08-18 20y 06m 29d 2022-08-25 20y 07m 05d Omeragic
182 Promise Omochere Fleetwood Town 1 1 0 0 0 1 .00 .00 100.00 .00 2023-07-12 22y 08m 24d 2023-07-12 22y 08m 24d Omochere
183 Omoko FC Tavriya 1 1 0 1 0 0 100.00 .00 .00 100.00 2007-07-01 Not Known 2007-07-01 Not Known Omoko
184 Tobi Omole Crawley Town 1 1 0 0 1 0 .00 100.00 .00 50.00 2022-07-16 22y 06m 29d 2022-07-16 22y 06m 29d Omole
185 Emanuelle Omoyinmi Dundee United 1 0 1 0 0 1 .00 .00 100.00 .00 1998-03-21 20y 02m 21d 1998-03-21 20y 02m 21d Omoyinmi
186 Armand One Partick Thistle 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 2005-01-08 21y 09m 24d 2005-01-19 21y 10m 04d One
187 Ryan One Hamilton Academical 1 0 1 0 0 1 .00 .00 100.00 .00 2023-02-10 16y 07m 15d 2023-02-10 16y 07m 15d One
188 ONeil Hibernian 0 0 0 0 0 1 .00 .00 100.00 .00 2004-09-04 Not Known 2004-09-04 Not Known ONeil
189 Brian O'Neil Celtic; Aberdeen 15 12 3 1 7 5 6 38.89 27.78 33.33 52.78 1991-10-05 19y 00m 29d 1998-05-02 25y 07m 26d O'Neil
190 Joe O'Neil Aberdeen 1 1 0 1 1 0 0 100.00 .00 .00 100.00 1954-03-13 22y 06m 26d 1954-03-13 22y 06m 26d O'Neil
191 John O'Neil Dundee United; St Johnstone; Hibernian; Falkirk; Gretna 34 28 6 4 7 15 13 20.00 42.86 37.14 41.43 1990-01-27 18y 06m 21d 2006-05-13 34y 10m 07d O'Neil
192 O'Neil Preston North End 1 0 1 0 0 1 .00 .00 100.00 .00 2006-07-15 Not Known 2006-07-15 Not Known O'Neil
193 Tom O'Neil Heart of Midlothian B 4 4 0 1 0 3 25.00 .00 75.00 25.00 1926-08-02 Not Known 1929-08-05 Not Known O'Neil
194 Colin O'Neill Motherwell 11 11 0 1 1 3 7 9.09 27.27 63.64 22.73 1988-11-26 25y 05m 12d 1991-03-02 27y 08m 16d O'Neill
195 Eamonn O'Neill Arbroath 1 1 0 0 0 1 .00 .00 100.00 .00 1985-10-23 21y 07m 27d 1985-10-23 21y 07m 27d O'Neill
196 George O'Neill Partick Thistle; Greenock Morton; Dunfermline Athletic 7 6 1 2 4 3 22.22 44.44 33.33 44.44 1967-04-01 24y 08m 06d 1972-01-03 29y 05m 08d O'Neill
197 John O'Neill Hibernian 1 1 0 1 0 0 1 .00 .00 100.00 .00 1896-03-14 Not Known 1896-03-14 Not Known O'Neill
198 John Patrick O'Neill Leicester City 1 1 0 1 0 0 100.00 .00 .00 100.00 1983-08-13 24y 09m 10d 1983-08-13 24y 09m 10d O'Neill
199 Kevin O'Neill Australia; Australian Select XI 4 4 0 0 0 4 .00 .00 100.00 .00 1959-05-09 Not Known 1959-05-30 Not Known O'Neill
200 Les O'Neill Carlisle United 1 1 0 1 0 0 100.00 .00 .00 100.00 1969-07-26 Not Known 1969-07-26 Not Known O'Neill
201 Leslie Arthur O'Neill Queen of the South 2 1 1 0 2 0 .00 100.00 .00 50.00 1977-09-14 33y 09m 10d 1978-04-15 34y 04m 11d O'Neill
202 Martin O'Neill Kilmarnock 0 0 0 0 1 0 .00 100.00 .00 50.00 1998-03-14 22y 08m 25d 1998-03-14 22y 08m 25d O'Neill
203 Michael O'Neill Dundee United; Hibernian; Aberdeen; St Johnstone 20 15 5 2 6 6 8 30.00 30.00 40.00 45.00 1989-11-25 20y 04m 20d 2000-12-30 31y 05m 25d O'Neill
204 Mikey O'Neill Preston North End 1 0 1 1 0 0 100.00 .00 .00 100.00 2022-07-20 17y 11m 14d 2022-07-20 17y 11m 14d O'Neill
205 Ollie O'Neill Leyton Orient 1 1 0 1 0 0 100.00 .00 .00 100.00 2024-07-13 20y 11m 12d 2024-07-13 20y 11m 12d O'Neill
206 O'Neill Shamrock Rovers 1 1 0 0 1 0 .00 100.00 .00 50.00 1996-07-21 Not Known 1996-07-21 Not Known O'Neill
207 Patrick O'Neill Dumbarton 1 1 0 1 0 1 0 .00 100.00 .00 50.00 1916-02-05 Not Known 1916-02-05 Not Known O'Neill
208 Sean O'Neill Crusaders 1 1 0 0 0 1 .00 .00 100.00 .00 2013-07-25 24y 08m 21d 2013-07-25 24y 08m 21d O'Neill
209 Thomas O'Neill Motherwell; Clyde; Hamilton Academical 11 11 0 3 1 1 9 9.09 9.09 81.82 13.64 1977-04-30 21y 04m 06d 1986-10-18 30y 09m 24d O'Neill
210 William O'Neill Celtic 4 4 0 4 0 1 80.00 .00 20.00 80.00 1961-05-02 20y 04m 02d 1967-12-09 26y 11m 09d O'Neill
211 Shinji Ono Feyenoord 1 1 0 1 0 0 100.00 .00 .00 100.00 2004-10-21 25y 00m 24d 2004-10-21 25y 00m 24d Ono
212 Pat Onstad Dundee United 0 0 0 0 0 3 .00 .00 100.00 .00 1999-12-05 31y 10m 22d 2000-10-14 32y 09m 01d Onstad
213 Odd Oppedal Sportsklubben Brann 2 2 0 0 0 2 .00 .00 100.00 .00 1962-09-25 26y 03m 08d 1962-11-12 26y 04m 26d Oppedal
214 Orahovac SV Wehen Wiesbaden 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2008-07-29 Not Known 2008-07-29 Not Known Orahovac
215 Charles O'Rawe Leith Athletic; Heart of Midlothian B 3 3 0 0 1 2 .00 33.33 66.67 16.67 1935-05-15 Not Known 1936-08-03 Not Known O'Rawe
216 Daniel O'Reilly Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 2023-02-10 27y 03m 06d 2023-02-10 27y 03m 06d O'Reilly
217 Ian O'Reilly Shelbourne 1 0 1 0 0 1 .00 .00 100.00 .00 2015-07-04 23y 03m 04d 2015-07-04 23y 03m 04d O'Reilly
218 Joseph O'Reilly Aberdeen 2 2 0 1 0 1 50.00 .00 50.00 50.00 1932-09-26 Not Known 1932-12-10 Not Known O'Reilly
219 Laurenz Orgler Sportklub Rapid Wien 0 0 0 0 1 0 .00 100.00 .00 50.00 2026-08-26 21y 10m 13d 2026-08-26 21y 10m 13d Orgler
220 Matt O'Riley Celtic 11 10 1 3 9 0 2 81.82 .00 18.18 81.82 2022-01-26 21y 02m 05d 2024-05-04 23y 05m 13d O'Riley
221 Kevin Oris Royal Antwerp 1 1 0 0 0 1 .00 .00 100.00 .00 2011-07-17 27y 01m 05d 2011-07-17 27y 01m 05d Oris
222 Alen Orman Hibernian 10 10 0 2 3 6 18.18 27.27 54.55 31.82 2001-10-21 23y 04m 21d 2005-01-02 26y 07m 02d Orman
223 Andrew Ormiston Border Select 1 1 0 0 0 1 .00 .00 100.00 .00 1906-05-02 Not Known 1906-05-02 Not Known Ormiston
224 John James Ormiston Queens Park 4 4 0 1 0 3 25.00 .00 75.00 25.00 1901-01-19 Not Known 1903-03-14 Not Known Ormiston
225 Bert Ormond Falkirk 5 5 0 2 0 2 3 .00 40.00 60.00 20.00 1954-08-18 Not Known 1956-04-16 Not Known Ormond
226 George Ormond Rangers; Greenock Morton 12 12 0 2 3 7 16.67 25.00 58.33 29.17 1912-04-15 Not Known 1919-04-05 Not Known Ormond
227 Gibby Ormond Airdrieonians; Dundee United 6 6 0 1 1 1 4 16.67 16.67 66.67 25.00 1958-01-02 31y 03m 26d 1961-01-21 34y 04m 14d Ormond
228 James Ross McNeill Ormond Stirling Albion 1 0 1 0 0 1 .00 .00 100.00 .00 1985-08-27 22y 04m 24d 1985-08-27 22y 04m 24d Ormond
229 Willie Ormond Hibernian; Scotland XI; Falkirk 43 43 0 13 15 2 26 34.88 4.65 60.47 37.21 1947-01-01 19y 10m 09d 1962-04-21 35y 01m 29d Ormond
230 Brendan Ormsby Aston Villa 1 0 1 1 0 0 100.00 .00 .00 100.00 1979-08-02 19y 06m 23d 1979-08-02 19y 06m 23d Ormsby
231 Francis O'Rourke Airdrieonians 13 13 0 2 4 3 6 30.77 23.08 46.15 42.31 1903-12-26 Not Known 1907-02-09 Not Known O'Rourke
232 Harry O'Rourke Port Glasgow Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1905-12-09 Not Known 1905-12-09 Not Known O'Rourke
233 Hugh O'Rourke Clydebank[4] 0 0 0 0 1 0 .00 100.00 .00 50.00 1980-01-05 20y 07m 30d 1980-01-05 20y 07m 30d O'Rourke
234 Jimmy O'Rourke Hibernian; St Johnstone; Motherwell 37 35 2 11 13 9 16 34.21 23.68 42.11 46.05 1963-05-04 16y 07m 16d 1980-01-19 33y 04m 01d O'Rourke
235 John O'Rourke Coventry City 1 1 0 0 1 0 .00 100.00 .00 50.00 1970-04-24 24y 05m 22d 1970-04-24 24y 05m 22d O'Rourke
236 O'Rourke Bathgate 1 1 0 0 0 1 .00 .00 100.00 .00 1910-01-22 Not Known 1910-01-22 Not Known O'Rourke
237 Peter O'Rourke Celtic 1 1 0 0 0 1 .00 .00 100.00 .00 1895-09-14 Not Known 1895-09-14 Not Known O'Rourke
238 Thomas Law O'Rourke Livingston (Meadowbank Thistle) 3 3 0 1 0 2 33.33 .00 66.67 33.33 1975-02-24 18y 09m 30d 1978-10-10 22y 05m 15d O'Rourke
239 Alan Orr Third Lanark 2 2 0 0 0 2 .00 .00 100.00 .00 1943-09-04 Not Known 1944-12-30 Not Known Orr
240 Anderson Orr Third Lanark 8 8 0 1 2 1 5 25.00 12.50 62.50 31.25 1948-01-10 24y 00m 22d 1951-02-17 27y 01m 29d Orr
241 Andrew Orr Greenock Morton 2 2 0 1 0 1 50.00 .00 50.00 50.00 1905-02-18 Not Known 1905-03-04 Not Known Orr
242 Andrew Orr Greenock Morton 7 7 0 2 1 4 28.57 14.29 57.14 35.71 1898-01-22 Not Known 1902-12-27 Not Known Orr
243 Charles Orr Leith Athletic 6 6 0 0 0 6 .00 .00 100.00 .00 1925-01-24 Not Known 1929-08-20 Not Known Orr
244 James Orr Kilmarnock 1 1 0 0 1 0 .00 100.00 .00 50.00 1911-09-16 Not Known 1911-09-16 Not Known Orr
245 James Orr Airdrieonians 2 2 0 1 0 0 2 .00 .00 100.00 .00 1950-08-19 Not Known 1950-10-14 Not Known Orr
246 John Orr Leith Athletic 1 1 0 0 0 1 .00 .00 100.00 .00 1925-01-24 Not Known 1925-01-24 Not Known Orr
247 John H Orr Stirling Albion 2 2 0 0 0 2 .00 .00 100.00 .00 1967-08-30 20y 05m 28d 1968-04-20 21y 01m 18d Orr
248 Neil Orr Greenock Morton; Hibernian 34 34 0 12 13 10 34.29 37.14 28.57 52.86 1977-10-05 18y 04m 22d 1993-01-02 33y 07m 20d Orr
249 Robert Orr Third Lanark; Greenock Morton 29 29 0 1 12 6 11 41.38 20.69 37.93 51.72 1910-04-02 19y 02m 07d 1926-03-13 35y 01m 15d Orr
250 Ronald Orr St Mirren; Newcastle United 9 9 0 5 2 3 4 22.22 33.33 44.44 38.89 1898-09-10 18y 01m 04d 1904-04-25 23y 08m 19d Orr
251 Thomas Bingham Orr Greenock Morton 5 5 0 2 1 2 40.00 20.00 40.00 50.00 1947-11-08 23y 06m 18d 1952-03-01 27y 10m 09d Orr
252 William Orr Celtic 28 28 0 1 9 9 10 32.14 32.14 35.71 48.21 1897-05-15 23y 10m 25d 1907-05-11 33y 10m 21d Orr
253 Robert Abbie Orrock Falkirk; St Mirren; Alloa Athletic 21 21 0 10 5 6 47.62 23.81 28.57 59.52 1910-08-29 Not Known 1923-03-24 Not Known Orrock
254 Daniel Orsi Queen of the South 1 0 1 0 1 0 .00 100.00 .00 50.00 2013-07-20 21y 03m 20d 2013-07-20 21y 03m 20d Orsi
255 Kalvin Orsi Greenock Morton 2 1 1 0 2 1 .00 66.67 33.33 33.33 2020-12-05 23y 07m 20d 2021-04-20 24y 00m 05d Orsi
256 Nacho Huertas Liverpool XI 1 0 1 1 0 0 100.00 .00 .00 100.00 2013-07-27 19y 07m 11d 2013-07-27 19y 07m 11d Ortiz
257 Juanma Ortiz Rangers 1 1 0 0 1 0 .00 100.00 .00 50.00 2011-07-23 29y 06m 20d 2011-07-23 29y 06m 20d Ortiz
258 Terry Orvad South Coast 1 1 0 0 0 1 .00 .00 100.00 .00 1959-05-24 Not Known 1959-05-24 Not Known Orvad
259 Evan Osam Shelbourne 1 0 1 0 0 1 .00 .00 100.00 .00 2015-07-04 17y 10m 17d 2015-07-04 17y 10m 17d Osam
260 Paul Osam St Patricks Athletic 0 0 0 0 0 1 .00 .00 100.00 .00 1988-10-05 20y 09m 15d 1988-10-05 20y 09m 15d Osam
261 Ben Osborn Sheffield United 1 0 1 1 0 0 100.00 .00 .00 100.00 2020-08-28 26y 03m 20d 2020-08-28 26y 03m 20d Osborn
262 Archibald W Osborne Vale Of Leven 1 1 0 1 0 0 100.00 .00 .00 100.00 1889-11-30 Not Known 1889-11-30 Not Known Osborne
263 Billy Osborne Greenock Morton 9 6 3 3 2 3 6 18.18 27.27 54.55 31.82 1969-12-13 23y 10m 13d 1975-04-12 29y 02m 13d Osborne
264 James Osborne Rangers; Greenock Morton 2 2 0 1 1 0 50.00 50.00 .00 75.00 1926-01-16 Not Known 1930-09-06 Not Known Osborne
265 John Osborne West Bromwich Albion 1 1 0 1 0 0 100.00 .00 .00 100.00 1970-08-03 50y 09m 20d 1970-08-03 50y 09m 20d Osborne
266 Karleigh Osborne Kilmarnock 0 0 0 0 1 0 .00 100.00 .00 50.00 2017-04-14 29y 00m 26d 2017-04-14 29y 00m 26d Osborne
267 Isaac Osbourne Partick Thistle 0 0 0 0 1 0 .00 100.00 .00 50.00 2013-08-16 27y 01m 25d 2013-08-16 27y 01m 25d Osbourne
268 Isaac Osbourne Aberdeen 4 4 0 0 3 1 .00 75.00 25.00 37.50 2011-08-13 25y 01m 22d 2013-05-18 26y 10m 26d Osbourne
269 Isaiah Osbourne Hibernian 2 2 0 0 0 2 .00 .00 100.00 .00 2011-08-28 23y 09m 13d 2012-05-19 24y 06m 04d Osbourne
270 Luis Palma Celtic 4 2 2 3 0 2 60.00 .00 40.00 60.00 2023-10-22 23y 09m 05d 2024-09-14 24y 07m 28d Oseguera
271 Owen Oseni St Mirren 0 0 0 0 1 0 .00 100.00 .00 50.00 2025-02-10 21y 07m 05d 2025-02-10 21y 07m 05d Oseni
272 Keith Osgood Tottenham Hotspur 0 0 0 0 1 0 .00 100.00 .00 50.00 1974-08-03 18y 11m 29d 1974-08-03 18y 11m 29d Osgood
273 Peter Osgood Southampton 1 1 0 0 0 1 .00 .00 100.00 .00 1976-05-08 29y 02m 18d 1976-05-08 29y 02m 18d Osgood
274 Jan Osland Sportsklubben Brann 1 1 0 0 0 1 .00 .00 100.00 .00 1965-06-08 18y 10m 27d 1965-06-08 18y 10m 27d Osland
275 Oslizio Gornik Zabrze 1 1 0 0 0 0 .00 .00 .00 .00 1970-12-02 Not Known 1970-12-02 Not Known Oslizio
276 Abdul Osman Gretna; Partick Thistle 9 8 1 2 2 5 22.22 22.22 55.56 33.33 2007-08-18 20y 05m 22d 2018-03-17 31y 00m 18d Osman
277 Leon Osman Everton 1 1 0 1 0 0 100.00 .00 .00 100.00 2015-07-26 34y 02m 09d 2015-07-26 34y 02m 09d Osman
278 Callum Osmand Celtic 1 0 1 1 1 0 0 100.00 .00 .00 100.00 2026-05-16 20y 09m 05d 2026-05-16 20y 09m 05d Osmand
279 Esapa Osong Motherwell 1 0 1 0 2 0 .00 100.00 .00 50.00 2025-08-23 20y 11m 02d 2025-11-29 21y 02m 08d Osong
280 H Ossen SC Birkenfeld 1 1 0 0 0 1 .00 .00 100.00 .00 1985-08-04 Not Known 1985-08-04 Not Known Ossen
281 R Ossen SC Birkenfeld 1 1 0 0 0 1 .00 .00 100.00 .00 1985-08-04 Not Known 1985-08-04 Not Known Ossen
282 Egil Ostenstad Rangers 2 0 2 2 0 0 100.00 .00 .00 100.00 2003-09-21 31y 08m 19d 2003-12-20 31y 11m 18d Ostenstad
283 John Oster Sunderland 1 1 0 0 1 0 .00 100.00 .00 50.00 2003-07-30 24y 11m 18d 2003-07-30 24y 11m 18d Oster
284 Ostrovysky Moscow Torpedo 1 1 0 0 0 1 .00 .00 100.00 .00 1962-12-06 Not Known 1962-12-06 Not Known Ostrovysky
285 John O'Sullivan Dundee 1 0 1 0 0 1 .00 .00 100.00 .00 2019-03-09 25y 05m 19d 2019-03-09 25y 05m 19d O'Sullivan
286 Patrick G O'Sullivan Airdrieonians 5 5 0 1 0 1 4 .00 20.00 80.00 10.00 1944-01-15 Not Known 1945-06-02 Not Known O'Sullivan
287 Ray O'Sullivan Shelbourne 1 0 1 0 0 1 .00 .00 100.00 .00 2019-07-01 18y 03m 24d 2019-07-01 18y 03m 24d O'Sullivan
288 Albert William Oswald Dundee 2 2 0 1 0 0 50.00 .00 .00 50.00 1907-01-05 Not Known 1907-04-08 Not Known Oswald
289 James Oswald Leith Athletic 15 15 0 4 2 9 26.67 13.33 60.00 33.33 1898-02-26 Not Known 1903-02-07 Not Known Oswald
290 James Oswald St Bernards; Rangers; Greenock Morton 16 16 0 13 7 2 7 43.75 12.50 43.75 50.00 1893-05-27 Not Known 1901-11-16 Not Known Oswald
291 John Oswald Queens Park 1 1 0 0 0 1 .00 .00 100.00 .00 1924-01-12 Not Known 1924-01-12 Not Known Oswald
292 Joseph Oswald Greenock Morton 2 2 0 1 1 1 0 50.00 50.00 .00 75.00 1900-09-15 Not Known 1900-10-27 Not Known Oswald
293 Moritz Oswald Sportklub Rapid Wien 0 0 0 0 1 0 .00 100.00 .00 50.00 2026-08-20 24y 07m 15d 2026-08-20 24y 07m 15d Oswald
294 Robert Ray Broome Oswald Boness 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1927-12-03 Not Known 1928-04-07 Not Known Oswald
295 William Oswald Dundee United 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1926-01-27 25y 05m 24d 1926-02-24 25y 06m 21d Oswald
296 AN Other St Bernards; Partick Thistle; Hibernian 4 4 0 3 0 1 75.00 .00 25.00 75.00 1925-05-09 Not Known 1945-04-16 Not Known Other
297 Hibernian 1 1 0 0 1 0 .00 100.00 .00 50.00 1937-09-08 Not Known 1937-09-08 Not Known Other>
298 AN Other-1936-08-03-CF Heart of Midlothian B 1 1 0 0 1 0 .00 100.00 .00 50.00 1936-08-03 Not Known 1936-08-03 Not Known Other-1936-08-03-CF
299 Ewan Otoo Dunfermline Athletic 2 1 1 0 1 1 .00 50.00 50.00 25.00 2023-07-09 20y 10m 09d 2025-07-12 22y 10m 12d Otoo
300 Abdelnasser Ouadah Chamois Niortais 1 1 0 0 1 0 .00 100.00 .00 50.00 2000-07-18 24y 10m 05d 2000-07-18 24y 10m 05d Ouadah
301 Niels Oude-Kamphuis Schalke 04 1 1 0 1 0 0 100.00 .00 .00 100.00 2004-11-04 26y 11m 21d 2004-11-04 26y 11m 21d Oude-Kamphuis
302 Ange Oueifio Motherwell 1 1 0 1 0 1 50.00 .00 50.00 50.00 2000-10-01 24y 06m 02d 2000-12-16 24y 08m 17d Oueifio
303 Herve Oussale Alemannia Aachen 1 0 1 1 0 0 100.00 .00 .00 100.00 2009-07-12 21y 00m 26d 2009-07-12 21y 00m 26d Oussale
304 John Ovenstone Alloa Athletic; East Fife 2 2 0 0 0 2 .00 .00 100.00 .00 2006-09-20 23y 11m 13d 2011-07-05 28y 08m 28d Ovenstone
305 Killian Overmeire Lokeren 1 1 0 1 0 0 100.00 .00 .00 100.00 2019-01-11 33y 06m 30d 2019-01-11 33y 06m 30d Overmeire
306 Bryan Oviedo Everton 1 0 1 1 0 0 100.00 .00 .00 100.00 2015-07-26 25y 05m 08d 2015-07-26 25y 05m 08d Oviedo
307 Thomas O'Ware Partick Thistle 2 2 0 1 0 0 2 .00 .00 100.00 .00 2018-07-08 25y 03m 18d 2020-10-02 27y 06m 12d O'Ware
308 George Alfred Owen Newton Heath 1 1 0 1 0 0 100.00 .00 .00 100.00 1890-01-01 Not Known 1890-01-01 Not Known Owen
309 Jack Owen Newton Heath 2 2 0 1 0 1 50.00 .00 50.00 50.00 1889-01-01 Not Known 1890-01-01 Not Known Owen
310 John Owen Hibernian 1 1 0 0 0 1 .00 .00 100.00 .00 1903-08-25 Not Known 1903-08-25 Not Known Owen
311 Owen Bolton Wanderers; Darwen; Blackburn Rovers 3 3 0 2 1 0 66.67 33.33 .00 83.33 1886-04-26 Not Known 1888-12-31 Not Known Owen
312 Wally Owen Stoke FC 1 1 0 0 0 1 .00 .00 100.00 .00 1887-08-12 Not Known 1887-08-12 Not Known Owen
313 Fergus Owens Hamilton Academical 1 1 0 0 0 1 .00 .00 100.00 .00 2023-02-10 19y 02m 05d 2023-02-10 19y 02m 05d Owens
314 Graeme Owens Kilmarnock 1 0 1 0 0 2 .00 .00 100.00 .00 2009-09-15 21y 08m 10d 2009-11-28 21y 10m 23d Owens
315 Jordan Owens Crusaders 1 1 0 0 0 1 .00 .00 100.00 .00 2013-07-25 23y 10m 18d 2013-07-25 23y 10m 18d Owens
316 Lewis Owens Cowdenbeath 0 0 0 0 0 1 .00 .00 100.00 .00 2020-10-10 17y 04m 15d 2020-10-10 17y 04m 15d Owens
317 Ian Ower St Johnstone 1 1 0 0 0 1 .00 .00 100.00 .00 1962-10-10 23y 09m 08d 1962-10-10 23y 09m 08d Ower
318 Ebenezer Owers Clyde 2 2 0 1 0 1 1 .00 50.00 50.00 25.00 1913-09-20 Not Known 1914-11-07 Not Known Owers
319 Gary Owers Sunderland 1 1 0 0 0 1 .00 .00 100.00 .00 1989-08-05 21y 04m 26d 1989-08-05 21y 04m 26d Owers
320 Aston Oxborough Motherwell 2 2 0 3 2 5 30.00 20.00 50.00 40.00 2022-09-18 24y 00m 13d 2025-08-23 26y 11m 18d Oxborough
321 Ken Oxford Norwich City 1 1 0 0 0 1 .00 .00 100.00 .00 1957-10-30 27y 11m 16d 1957-10-30 27y 11m 16d Oxford
322 Alex Oxlade-Chamberlain Celtic 0 0 0 1 0 0 100.00 .00 .00 100.00 2026-05-16 32y 09m 01d 2026-05-16 32y 09m 01d Oxlade-Chamberlain
323 Mark Oxley Hibernian 6 6 0 2 3 1 33.33 50.00 16.67 58.33 2014-08-17 23y 10m 20d 2016-02-16 25y 04m 19d Oxley
324 Kudus Oyenuga St Johnstone; Cowdenbeath 3 2 1 1 1 5 14.29 14.29 71.43 21.43 2012-02-05 18y 10m 18d 2015-04-25 22y 01m 07d Oyenuga
325 Sener Ozbayrakl? Istanbul Basaksehir 1 0 1 1 0 0 100.00 .00 .00 100.00 2022-11-03 Not Known 2022-11-03 Not Known Ozbayrakl?
326 Berkay Ozcan Istanbul Basaksehir 2 0 2 2 2 0 0 100.00 .00 .00 100.00 2022-09-08 24y 06m 24d 2022-11-03 24y 08m 19d Ozcan
327 Magomed Ozdoev PAOK Thessaloniki 1 0 1 1 0 0 100.00 .00 .00 100.00 2023-08-31 31y 03m 20d 2023-08-31 31y 03m 20d Ozdoev
328 Abdulkadir Ozgen Alemannia Aachen 1 1 0 1 1 0 0 100.00 .00 .00 100.00 2009-07-12 22y 11m 03d 2009-07-12 22y 11m 03d Ozgen

| Home | Contact Us | Credits | © www.londonhearts.com