John Mahoney

Date of birth20 September 1946
Place of birthCardiff
NationalityWelsh
PositionMidfielder

Wales International.

Club history

Team Joined Left Loan / Trialist
Crewe Alexandra 01 Mar 1966 01 Mar 1967
Stoke City 01 Mar 1967 01 Aug 1977
Middlesbrough 01 Aug 1977 01 Jul 1979

Club stats

Season Team Competition Apps Subs Goals Y R
1970-71 Stoke City FA Cup 1
1977-78 Middlesbrough FA Cup 5
1
1977-78 Middlesbrough League Cup 4
1977-78 Middlesbrough League Division One 37
1
1978-79 Middlesbrough FA Cup 2
1978-79 Middlesbrough League Cup 2
1978-79 Middlesbrough League Division One 40
1981-82 Swansea City UEFA European Cup Winners Cup 1
1982-83 Swansea City UEFA European Cup Winners Cup 3


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
07 May 1971 Everton v Stoke City W 2-3 FA Cup 3rd place play-off
04 Mar 1972 Chelsea v Stoke City W 1-2 League Cup Final


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.

International stats

Season Team Competition Apps Subs Goals Y R
1966-67 Wales Abandoned 1
1967-68 Wales UEFA European Championship 1
1968-69 Wales FIFA World Cup 1
1968-69 Wales Under-23 1
1
1969-70 Wales Under-23 1
1970-71 Wales UEFA European Championship 1
1972-73 Wales British Home Championship 3
1972-73 Wales FIFA World Cup 3
1973-74 Wales British Home Championship 3
1973-74 Wales FIFA World Cup 1
1974-75 Wales British Home Championship 3
1974-75 Wales UEFA European Championship 5
1
1975-76 Wales British Home Championship 2
1975-76 Wales UEFA European Championship 3
1976-77 Wales British Home Championship 3
1976-77 Wales FIFA World Cup 1
1976-77 Wales International Friendly 1
1977-78 Wales British Home Championship 2
1
1977-78 Wales FIFA World Cup 2
1977-78 Wales International Friendly 3
1978-79 Wales British Home Championship 3
1978-79 Wales UEFA European Championship 2
1979-80 Wales International Friendly 1
1979-80 Wales UEFA European Championship 1
1
1981-82 Wales FIFA World Cup 2
1
1982-83 Wales British Home Championship 1
1982-83 Wales UEFA European Championship 1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

International matches

Date Match Result Competition Round
22 Feb 1967 Northern Ireland v Wales L 2-1 Abandoned
21 Oct 1967 Wales v England L 0-3 UEFA European Championship Group 8
02 Oct 1968 Wales v England L 1-3 Under-23
16 Apr 1969 East Germany v Wales L 2-1 FIFA World Cup Europe group 3
01 Oct 1969 England v Wales L 2-0 Under-23
21 Apr 1971 Wales v Czechoslovakia L 1-3 UEFA European Championship Group 1
15 Nov 1972 Wales v England L 0-1 FIFA World Cup Group 5
24 Jan 1973 England v Wales D 1-1 FIFA World Cup Group 5
28 Mar 1973 Wales v Poland W 2-0 FIFA World Cup Group 5
12 May 1973 Wales v Scotland L 0-2 British Home Championship
15 May 1973 England v Wales L 3-0 British Home Championship
19 May 1973 Northern Ireland v Wales L 1-0 British Home Championship
26 Sep 1973 Poland v Wales L 3-0 FIFA World Cup Group 5
11 May 1974 Wales v England L 0-2 British Home Championship
14 May 1974 Scotland v Wales L 2-0 British Home Championship
18 May 1974 Wales v Northern Ireland W 1-0 British Home Championship
04 Sep 1974 Austria v Wales L 2-1 UEFA European Championship Group 2
30 Oct 1974 Wales v Hungary W 2-0 UEFA European Championship Group 2
20 Nov 1974 Wales v Luxembourg W 5-0 UEFA European Championship Group 2
16 Apr 1975 Hungary v Wales W 1-2 UEFA European Championship Group 2
01 May 1975 Luxembourg v Wales W 1-3 UEFA European Championship Group 2
17 May 1975 Wales v Scotland D 2-2 British Home Championship
21 May 1975 England v Wales D 2-2 British Home Championship
23 May 1975 Northern Ireland v Wales L 1-0 British Home Championship
19 Nov 1975 Wales v Austria W 1-0 UEFA European Championship Group 2
24 Apr 1976 Yugoslavia v Wales L 2-0 UEFA European Championship Quarter-final 1st leg
08 May 1976 Wales v England L 0-1 British Home Championship
14 May 1976 Wales v Northern Ireland W 1-0 British Home Championship
22 May 1976 Wales v Yugoslavia D 1-1 UEFA European Championship Quarter-final 2nd leg
06 Oct 1976 Wales v West Germany L 0-2 International Friendly
30 Mar 1977 Wales v Czechoslovakia W 3-0 FIFA World Cup Group 7
28 May 1977 Wales v Scotland D 0-0 British Home Championship
31 May 1977 England v Wales W 0-1 British Home Championship
03 Jun 1977 Northern Ireland v Wales D 1-1 British Home Championship
06 Sep 1977 Wales v Kuwait D 0-0 International Friendly
20 Sep 1977 Kuwait v Wales D 0-0 International Friendly
12 Oct 1977 Wales v Scotland L 0-2 FIFA World Cup Group 7
16 Nov 1977 Czechoslovakia v Wales L 1-0 FIFA World Cup Group 7
18 Apr 1978 Iran v Wales W 0-1 International Friendly
13 May 1978 Wales v England L 1-3 British Home Championship
17 May 1978 Scotland v Wales D 1-1 British Home Championship
19 May 1978 Wales v Northern Ireland W 1-0 British Home Championship
02 May 1979 Wales v Germany L 0-2 UEFA European Championship Group 7
19 May 1979 Wales v Scotland W 3-0 British Home Championship
23 May 1979 England v Wales D 0-0 British Home Championship
25 May 1979 Northern Ireland v Wales D 1-1 British Home Championship
02 Jun 1979 Malta v Wales W 0-2 UEFA European Championship Group 7
11 Sep 1979 Wales v Republic of Ireland W 2-1 International Friendly
17 Oct 1979 Germany v Wales L 5-1 UEFA European Championship Group 7
21 Nov 1979 Turkey v Wales L 1-0 UEFA European Championship Group 7
14 Oct 1981 Wales v Iceland D 2-2 FIFA World Cup Group 3
18 Nov 1981 USSR v Wales L 3-0 FIFA World Cup Group 3
15 Dec 1982 Yugoslavia v Wales D 4-4 UEFA European Championship Group 4
23 Feb 1983 England v Wales L 2-1 British Home Championship


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.