You are here
Home > Players > Player Details
Real Name: Thomas Patrick O'Neil
Normal Position: Midfielder
Born: 25/10/1952 (St Helens)
Died: 01/05/2006 (New Bold, St Helens)

As players come and go many rank TOMMY O’NEIL as one of the finest to pull on a Southport shirt. Tommy was with us at our lowest point in the Football League and returned for more in the 1982/83 season. Tommy is as far as we know one of only two player’s (Ray Pritchard is the other) to have played for us in Non League football who have sadly passed away, we received this note from a close friend of Tommy’s, Chris Smith.
“I just thought I’d contact you with regards to one of your ex players. Tommy O’Neil died in May 2006 after a battle against cancer, he was only aged 53. The reason why I thought I’d drop you a line is that Tommy was my great friend and he talked an awful lot about his time at Southport and how much he enjoyed his time at Haig Avenue. He often used his football stories just as I was about to play an approach shot to the green (in order to make more money out of me). He told me (although you couldn’t always
believe Tom) that he scored the best goal seen at Haig Ave (I think he
said someone wrote this in a book – although the book was never shown
to anyone!). I have seen one of your comments in a news archive (on Southport FC STATS) that if you were manager you’d still have Tom playing. Up until the cancer was discovered about two years ago he was still playing Five-a-Side and he still had a mean left foot (he was always trying to convince the lads that he could still do it). Because of Tom I always look out for Southport’s results. Anyway, I just thought I’d let you know about Tom and that I will always have a fondness towards the club because of a great friend”
Rob-Tommy is one of my favourite players to wear the yellow shirt and I was truly saddened to hear of his early death. I can always remember walking around the ground carrying a banner that said Tommy IN Giller OUT when our illustrious chairman at the time, Walter Giller, decided to ban Tommy for a couple of games because of his poor disciplinary record. Those who were around at the time will probably recall that Tommy was one of maybe two decent players we had. The ban was supposed to be for two games but my banner reduced it to one!!.or so I always tell people!

Player Profile reproduced with Permission from:
The Complete Non-League History of Southport Football Club 1978 – 2008, by Trust in Yellow (Legends Publishing, 2008). ISBN 978-1-906796-01-3

Career: Manchester United; Blackpool; Tranmere Rovers; Halifax Town; Altrincham; St Helens Town; Warrington; Irlam Town; Skelmersdale United; The Beech




Statistics include the following competitions
FA Cup , FA Trophy , Football League Cup, League, PLAY OFFS , Welsh Cup,

Season Apps Subs Goals
1973/1974 2952
1974/1975 4000
1975/1976 4813
1976/1977 4704
1977/1978 45013
1982/1983 2252
Total 231 11 24


Games where player was named on the team sheet

Date Competition Venue Opponents Score
30/04/1983 LeagueA BUXTON 1 - 4
23/04/1983 LeagueA OSWESTRY TOWN 2 - 2
16/04/1983 LeagueH KINGS LYNN 0 - 1
13/04/1983 LeagueH GRANTHAM TOWN 0 - 2
09/04/1983 LeagueA HYDE UNITED 0 - 3
04/04/1983 LeagueH SOUTH LIVERPOOL 2 - 3
02/04/1983 LeagueA MACCLESFIELD TOWN 2 - 3
30/03/1983 LeagueH GATESHEAD 0 - 2
19/03/1983 LeagueA MORECAMBE 1 - 1
04/03/1983 Lancashire Junior Cup / 3A HORWICH RMI 1 - 2
26/02/1983 LeagueH TAMWORTH 1 - 0
22/02/1983 Liverpool Senior Cup / 2A SOUTH LIVERPOOL 0 - 4
19/02/1983 LeagueA GRANTHAM TOWN 1 - 1
12/02/1983 Lancashire Junior Cup / 2H RADCLIFFE BOROUGH 2 - 1
05/02/1983 LeagueA GOOLE TOWN 2 - 1
29/01/1983 LeagueH MACCLESFIELD TOWN 0 - 2
25/01/1983 Lancashire Junior Cup / 1RH MARINE 1 - 0
22/01/1983 Lancashire Junior Cup / 1A MARINE 1 - 1
19/01/1983 LeagueH MORECAMBE 2 - 2
15/01/1983 LeagueH GAINSBOROUGH TRINITY 4 - 2
08/01/1983 LeagueA BURTON ALBION 2 - 3
03/01/1983 LeagueH WITTON ALBION 1 - 2
01/01/1983 LeagueA MARINE 2 - 2
27/12/1982 LeagueH MARINE 2 - 1
19/12/1982 FA Trophy / 3QA SPENNYMOOR UNITED 0 - 5
12/12/1982 LeagueA WORKSOP TOWN 0 - 0
11/12/1982 LeagueA KINGS LYNN 0 - 0
04/12/1982 LeagueA MOSSLEY 4 - 1
27/11/1982 FA Trophy / 2QH GATESHEAD 2 - 0
20/11/1982 LeagueA NETHERFIELD 2 - 0
13/11/1982 LeagueH GOOLE TOWN 3 - 1
09/11/1982 Liverpool Senior Cup / 1H PRESCOT CABLES 2 - 1
06/11/1982 LeagueH HYDE UNITED 2 - 3
02/11/1982 LeagueA CHORLEY 1 - 1
30/10/1982 LeagueA GAINSBOROUGH TRINITY 0 - 1
27/10/1982 LeagueH CHORLEY 0 - 1
23/10/1982 FA Trophy / 1QH BILLINGHAM SYNTHONIA 2 - 1
12/10/1982 LeagueA WORKINGTON 2 - 2
09/10/1982 LeagueA MATLOCK TOWN 2 - 2
29/04/1978 LeagueA WATFORD 2 - 3
25/04/1978 LeagueA GRIMSBY TOWN 0 - 2
22/04/1978 LeagueH HUDDERSFIELD TOWN 1 - 1
17/04/1978 LeagueH WIMBLEDON 0 - 5
15/04/1978 LeagueA NEWPORT COUNTY 1 - 1
11/04/1978 LeagueA CREWE ALEXANDRA 0 - 2
07/04/1978 LeagueH YORK CITY 4 - 1
04/04/1978 LeagueH SWANSEA CITY 0 - 3
01/04/1978 LeagueA ROCHDALE 1 - 2
27/03/1978 LeagueH DARLINGTON 1 - 0
25/03/1978 LeagueA BARNSLEY 1 - 2
24/03/1978 LeagueH STOCKPORT COUNTY 2 - 0
18/03/1978 LeagueA HALIFAX TOWN 1 - 2
14/03/1978 LeagueH READING 1 - 1
11/03/1978 LeagueH BRENTFORD 1 - 3
07/03/1978 LeagueH DONCASTER ROVERS 1 - 1
04/02/1978 LeagueA NORTHAMPTON TOWN 0 - 1
14/01/1978 LeagueA SCUNTHORPE UNITED 2 - 0
07/01/1978 LeagueH TORQUAY UNITED 0 - 0
02/01/1978 LeagueA ALDERSHOT 0 - 0
31/12/1977 LeagueH ROCHDALE 3 - 1
27/12/1977 LeagueH BARNSLEY 1 - 1
26/12/1977 LeagueA DARLINGTON 0 - 3
10/12/1977 LeagueH WATFORD 2 - 2
02/12/1977 LeagueA HUDDERSFIELD TOWN 1 - 3
28/11/1977 FA Cup / 1RA RUNCORN 0 - 1
26/11/1977 FA Cup / 1H RUNCORN 2 - 2
19/11/1977 LeagueH NEWPORT COUNTY 3 - 3
12/11/1977 LeagueA YORK CITY 1 - 2
05/11/1977 LeagueH ALDERSHOT 1 - 1
28/10/1977 LeagueA STOCKPORT COUNTY 1 - 2
21/10/1977 LeagueH HALIFAX TOWN 1 - 2
04/10/1977 LeagueA SWANSEA CITY 1 - 1
01/10/1977 LeagueA BOURNEMOUTH 1 - 3
27/09/1977 LeagueH GRIMSBY TOWN 2 - 2
23/09/1977 LeagueH CREWE ALEXANDRA 1 - 2
20/09/1977 LeagueA DONCASTER ROVERS 1 - 2
17/09/1977 LeagueA READING 1 - 3
14/09/1977 Football League Cup / 2RA HULL CITY 0 - 1
09/09/1977 LeagueH NORTHAMPTON TOWN 3 - 1
03/09/1977 LeagueA WIMBLEDON 2 - 2
27/08/1977 LeagueH HARTLEPOOL 1 - 1
20/08/1977 LeagueH SCUNTHORPE UNITED 1 - 1
16/08/1977 Football League Cup / 12LH TRANMERE ROVERS 2 - 2
13/08/1977 Football League Cup / 11LA TRANMERE ROVERS 1 - 0
06/08/1977 FriendlyH PORT VALE 1 - 0
14/05/1977 LeagueA HALIFAX TOWN 1 - 1
07/05/1977 LeagueH HARTLEPOOL 1 - 2
03/05/1977 LeagueH COLCHESTER UNITED 1 - 3
29/04/1977 LeagueA SOUTHEND UNITED 2 - 3
22/04/1977 LeagueH BOURNEMOUTH 0 - 0
19/04/1977 LeagueA WATFORD 0 - 2
16/04/1977 LeagueA CAMBRIDGE UNITED 1 - 5
12/04/1977 LeagueH SCUNTHORPE UNITED 2 - 1
09/04/1977 LeagueA CREWE ALEXANDRA 0 - 0
08/04/1977 LeagueH WORKINGTON 1 - 1
02/04/1977 LeagueA BARNSLEY 0 - 1
28/03/1977 LeagueA HARTLEPOOL 1 - 1
26/03/1977 LeagueH STOCKPORT COUNTY 1 - 0
23/03/1977 LeagueA TORQUAY UNITED 0 - 0
19/03/1977 LeagueA DARLINGTON 1 - 2
11/03/1977 LeagueH SWANSEA CITY 1 - 3
08/03/1977 LeagueH BRENTFORD 1 - 2
12/02/1977 LeagueA BRADFORD CITY 0 - 1
29/01/1977 LeagueH WATFORD 1 - 3
22/01/1977 LeagueA DONCASTER ROVERS 1 - 3
18/01/1977 LeagueA COLCHESTER UNITED 1 - 4
15/01/1977 LeagueH HUDDERSFIELD TOWN 2 - 2
03/01/1977 LeagueH EXETER CITY 1 - 1
29/12/1976 LeagueH CREWE ALEXANDRA 0 - 0
27/12/1976 LeagueA WORKINGTON 2 - 2
18/12/1976 LeagueH HALIFAX TOWN 0 - 0
27/11/1976 LeagueH SOUTHEND UNITED 0 - 0
20/11/1976 FA Cup / 1H PORT VALE 1 - 2
13/11/1976 LeagueA BOURNEMOUTH 0 - 5
06/11/1976 LeagueH ROCHDALE 1 - 1
02/11/1976 LeagueA SCUNTHORPE UNITED 1 - 1
30/10/1976 LeagueA EXETER CITY 1 - 3
26/10/1976 LeagueH CAMBRIDGE UNITED 0 - 0
22/10/1976 LeagueH BARNSLEY 1 - 0
15/10/1976 LeagueA STOCKPORT COUNTY 2 - 2
12/10/1976 Liverpool Senior Cup / FinalH LIVERPOOL 0 - 7
08/10/1976 LeagueH DARLINGTON 0 - 0
02/10/1976 LeagueA SWANSEA CITY 1 - 2
25/09/1976 LeagueH NEWPORT COUNTY 0 - 1
18/09/1976 LeagueA BRENTFORD 0 - 3
14/09/1976 LeagueA HUDDERSFIELD TOWN 0 - 1
11/09/1976 LeagueH TORQUAY UNITED 1 - 1
03/09/1976 LeagueH BRADFORD CITY 0 - 4
28/08/1976 LeagueA ALDERSHOT 0 - 1
24/08/1976 Football League Cup / 1RA CARLISLE UNITED 2 - 3
21/08/1976 LeagueH DONCASTER ROVERS 2 - 2
17/08/1976 Football League Cup / 12LA CARLISLE UNITED 1 - 0
14/08/1976 Football League Cup / 11LH CARLISLE UNITED 1 - 2
31/07/1976 Liverpool Senior Cup / SFA TRANMERE ROVERS 1 - 0
24/04/1976 LeagueA BARNSLEY 0 - 2
19/04/1976 LeagueA HUDDERSFIELD TOWN 2 - 1
17/04/1976 LeagueH STOCKPORT COUNTY 2 - 0
16/04/1976 LeagueH DARLINGTON 2 - 0
10/04/1976 LeagueA SWANSEA CITY 0 - 2
06/04/1976 LeagueH DONCASTER ROVERS 1 - 1
02/04/1976 LeagueH EXETER CITY 1 - 0
31/03/1976 LeagueA TORQUAY UNITED 1 - 2
26/03/1976 LeagueH SCUNTHORPE UNITED 1 - 1
20/03/1976 LeagueA CAMBRIDGE UNITED 2 - 2
16/03/1976 LeagueH BRENTFORD 2 - 0
13/03/1976 LeagueA BOURNEMOUTH 3 - 3
10/03/1976 LeagueA BRADFORD CITY 1 - 1
05/03/1976 LeagueH WORKINGTON 2 - 1
28/02/1976 LeagueA ROCHDALE 0 - 2
25/02/1976 LeagueA LINCOLN CITY 0 - 6
21/02/1976 LeagueH NORTHAMPTON TOWN 0 - 1
13/02/1976 LeagueA CREWE ALEXANDRA 0 - 4
07/02/1976 LeagueA WATFORD 0 - 2
31/01/1976 LeagueH TRANMERE ROVERS 0 - 0
24/01/1976 LeagueH NEWPORT COUNTY 3 - 0
17/01/1976 LeagueA HARTLEPOOL 0 - 0
10/01/1976 LeagueH READING 1 - 2
03/01/1976 LeagueA DARLINGTON 0 - 2
27/12/1975 LeagueH HUDDERSFIELD TOWN 1 - 2
26/12/1975 LeagueA STOCKPORT COUNTY 0 - 1
19/12/1975 LeagueH TORQUAY UNITED 1 - 3
06/12/1975 LeagueA SCUNTHORPE UNITED 2 - 1
22/11/1975 FA Cup / 1A SPENNYMOOR UNITED 1 - 4
15/11/1975 LeagueA NORTHAMPTON TOWN 0 - 1
07/11/1975 LeagueH CREWE ALEXANDRA 2 - 2
04/11/1975 LeagueH WATFORD 1 - 2
01/11/1975 LeagueA WORKINGTON 1 - 2
25/10/1975 LeagueH ROCHDALE 0 - 1
20/10/1975 LeagueA TRANMERE ROVERS 0 - 1
18/10/1975 LeagueA BRENTFORD 0 - 1
10/10/1975 LeagueH BOURNEMOUTH 0 - 2
03/10/1975 LeagueH BRADFORD CITY 1 - 2
27/09/1975 LeagueA DONCASTER ROVERS 2 - 5
24/09/1975 LeagueH LINCOLN CITY 1 - 2
19/09/1975 LeagueH HARTLEPOOL 2 - 4
13/09/1975 LeagueA NEWPORT COUNTY 0 - 2
10/09/1975 Football League Cup / 2A NEWCASTLE UNITED 0 - 6
05/09/1975 LeagueH SWANSEA CITY 1 - 1
30/08/1975 LeagueA READING 0 - 1
25/08/1975 Football League Cup / 12LA STOCKPORT COUNTY 2 - 1
23/08/1975 LeagueH BARNSLEY 0 - 0
20/08/1975 Football League Cup / 11LH STOCKPORT COUNTY 3 - 1
16/08/1975 LeagueA EXETER CITY 0 - 2
28/04/1975 LeagueH LINCOLN CITY 3 - 2
26/04/1975 LeagueH ROTHERHAM UNITED 2 - 0
21/04/1975 LeagueA BRENTFORD 0 - 1
19/04/1975 LeagueA CHESTER (1885) 0 - 3
08/04/1975 LeagueH SCUNTHORPE UNITED 1 - 0
04/04/1975 LeagueA STOCKPORT COUNTY 0 - 0
31/03/1975 LeagueH DONCASTER ROVERS 2 - 1
28/03/1975 LeagueH BRADFORD CITY 1 - 2
25/03/1975 Liverpool Senior CupA TRANMERE ROVERS 1 - 0
22/03/1975 LeagueA TORQUAY UNITED 2 - 3
18/03/1975 LeagueH MANSFIELD TOWN 1 - 1
11/03/1975 LeagueA ROCHDALE 3 - 3
08/03/1975 LeagueA SHREWSBURY TOWN 0 - 1
28/02/1975 LeagueH HARTLEPOOL 0 - 0
22/02/1975 LeagueA NORTHAMPTON TOWN 1 - 1
14/02/1975 LeagueH ROCHDALE 1 - 0
08/02/1975 LeagueA EXETER CITY 0 - 1
31/01/1975 LeagueH CREWE ALEXANDRA 1 - 1
17/01/1975 LeagueA NEWPORT COUNTY 0 - 1
10/01/1975 LeagueH SWANSEA CITY 3 - 0
04/01/1975 LeagueA BARNSLEY 0 - 3
21/12/1974 LeagueA BRADFORD CITY 2 - 1
13/12/1974 LeagueH READING 2 - 0
06/12/1974 LeagueA SWANSEA CITY 2 - 2
30/11/1974 LeagueH NEWPORT COUNTY 1 - 3
23/11/1974 FA Cup / 1A BURY 2 - 4
15/11/1974 LeagueH NORTHAMPTON TOWN 0 - 0
09/11/1974 LeagueA CREWE ALEXANDRA 0 - 0
02/11/1974 LeagueH EXETER CITY 3 - 0
25/10/1974 LeagueH STOCKPORT COUNTY 2 - 1
19/10/1974 LeagueA ROTHERHAM UNITED 0 - 3
15/10/1974 LeagueA SCUNTHORPE UNITED 3 - 3
11/10/1974 LeagueH CHESTER (1885) 2 - 1
04/10/1974 LeagueA CAMBRIDGE UNITED 0 - 1
01/10/1974 LeagueH DARLINGTON 1 - 0
14/09/1974 LeagueA WORKINGTON 1 - 0
06/09/1974 LeagueH TORQUAY UNITED 1 - 1
02/09/1974 LeagueA DARLINGTON 1 - 1
31/08/1974 LeagueA HARTLEPOOL 1 - 1
24/08/1974 LeagueH BRENTFORD 3 - 0
21/08/1974 Football League Cup / 1H TRANMERE ROVERS 0 - 2
15/04/1974 LeagueH OLDHAM ATHLETIC 0 - 2
13/04/1974 LeagueA TRANMERE ROVERS 1 - 3
12/04/1974 LeagueA OLDHAM ATHLETIC 0 - 6
08/04/1974 LeagueH BLACKBURN ROVERS 2 - 2
05/04/1974 LeagueH BRISTOL ROVERS 1 - 0
01/04/1974 LeagueH HALIFAX TOWN 1 - 1
30/03/1974 LeagueA HEREFORD UNITED 0 - 3
27/03/1974 LeagueA WATFORD 0 - 4
23/03/1974 LeagueH SHREWSBURY TOWN 1 - 0
17/03/1974 LeagueA WALSALL 0 - 2
10/03/1974 LeagueH ROCHDALE 0 - 0
09/03/1974 LeagueH CHESTERFIELD 1 - 1
02/03/1974 LeagueA PORT VALE 1 - 2
24/02/1974 LeagueH BOURNEMOUTH 1 - 0
16/02/1974 LeagueA GRIMSBY TOWN 1 - 2
03/02/1974 LeagueA BLACKBURN ROVERS 1 - 2
05/01/1974 LeagueH WATFORD 1 - 1
17/11/1973 LeagueH TRANMERE ROVERS 2 - 2
13/11/1973 LeagueA BRISTOL ROVERS 1 - 3
10/11/1973 LeagueA SHREWSBURY TOWN 0 - 2
02/11/1973 LeagueH HEREFORD UNITED 1 - 1
27/10/1973 LeagueA CHESTERFIELD 2 - 4
19/10/1973 LeagueH WALSALL 1 - 1
12/10/1973 LeagueH GRIMSBY TOWN 0 - 1
06/10/1973 LeagueA BOURNEMOUTH 0 - 2
01/10/1973 LeagueH SOUTHEND UNITED 0 - 0
29/09/1973 LeagueH CHARLTON ATHLETIC 1 - 2
22/09/1973 LeagueA ROCHDALE 2 - 2
17/09/1973 LeagueA SOUTHEND UNITED 1 - 0
08/09/1973 LeagueA WREXHAM 2 - 3
05/09/1973 Football League Cup / 1RA BLACKBURN ROVERS 1 - 3
01/09/1973 LeagueH ALDERSHOT 3 - 0
29/08/1973 Football League Cup / 1H BLACKBURN ROVERS 1 - 1
25/08/1973 LeagueA CAMBRIDGE UNITED 0 - 2

Games where player has scored

Date Competition Venue Opponents Score
04/04/1983LeagueH SOUTH LIVERPOOL 2 - 3
02/04/1983LeagueA MACCLESFIELD TOWN 2 - 3
09/11/1982Liverpool Senior Cup / 1H PRESCOT CABLES 2 - 1
29/04/1978LeagueA WATFORD 2 - 3
15/04/1978LeagueA NEWPORT COUNTY 1 - 1
07/04/1978LeagueH YORK CITY 4 - 1
01/04/1978LeagueA ROCHDALE 1 - 2
25/03/1978LeagueA BARNSLEY 1 - 2
24/03/1978LeagueH STOCKPORT COUNTY 2 - 0
07/03/1978LeagueH DONCASTER ROVERS 1 - 1
26/11/1977FA Cup / 1H RUNCORN 2 - 2
19/11/1977LeagueH NEWPORT COUNTY 3 - 3
01/10/1977LeagueA BOURNEMOUTH 1 - 3
09/09/1977LeagueH NORTHAMPTON TOWN 3 - 1
03/09/1977LeagueA WIMBLEDON 2 - 2
26/03/1977LeagueH STOCKPORT COUNTY 1 - 0
11/03/1977LeagueH SWANSEA CITY 1 - 3
11/09/1976LeagueH TORQUAY UNITED 1 - 1
21/08/1976LeagueH DONCASTER ROVERS 2 - 2
06/04/1976LeagueH DONCASTER ROVERS 1 - 1
19/12/1975LeagueH TORQUAY UNITED 1 - 3
22/11/1975FA Cup / 1A SPENNYMOOR UNITED 1 - 4
17/11/1973LeagueH TRANMERE ROVERS 2 - 2
17/09/1973LeagueA SOUTHEND UNITED 1 - 0
Top