David Mills

Date of birth06 December 1951
Place of birthWhitby
NationalityEnglish
PositionForward

With Middlesbrough 2nd Division Champion 1974. Moved to West Bromwich Albion in January 1979 and returned to Middlesbrough via Newcastle United in June 1984. David became Britain's most expensive player when he moved from Middlesbrough to West Bromwich Albion. A striker or attacking midfielder, he joined Newcastle on loan in 1982 but his permanent move was delayed by a year as United couldn't meet the £100,000 asking price.

Club history

Team Joined Left Loan / Trialist
Middlesbrough 01 Dec 1968 01 Jan 1979
West Bromwich Albion 01 Jan 1979 01 Jan 1983
Sheffield Wednesday 01 Jan 1983 01 Aug 1983
Newcastle United 01 Aug 1983 01 Jun 1984
Middlesbrough 01 Jun 1984 01 Aug 1986

Club stats

Season Team Competition Apps Subs Goals Y R
1968-69 Middlesbrough League Division Two
1
1969-70 Middlesbrough League Division Two 1
4
2
1970-71 Middlesbrough League Cup
1
1970-71 Middlesbrough League Division Two 10
9
1
1971-72 Middlesbrough FA Cup 6
1
1971-72 Middlesbrough League Division Two 25
2
8
1972-73 Middlesbrough FA Cup 1
1972-73 Middlesbrough League Cup 4
2
1972-73 Middlesbrough League Division Two 37
5
1973-74 Middlesbrough FA Cup 2
1
1973-74 Middlesbrough League Cup 1
1973-74 Middlesbrough League Division Two 38
1
11
1974-75 Middlesbrough FA Cup 6
1
1974-75 Middlesbrough League Cup 3
2
1974-75 Middlesbrough League Division One 36
8
1975-76 Middlesbrough FA Cup 2
1975-76 Middlesbrough League Cup 6
2
1975-76 Middlesbrough League Division One 38
10
1976-77 Middlesbrough FA Cup 5
3
1976-77 Middlesbrough League Cup 1
1976-77 Middlesbrough League Division One 41
1
15
1977-78 Middlesbrough FA Cup 5
4
1977-78 Middlesbrough League Cup 4
2
1977-78 Middlesbrough League Division One 35
10
1978-79 Middlesbrough League Cup 2
1978-79 Middlesbrough League Division One 17
6
1981-82 Newcastle United League Division Two 23
4
1983-84 Newcastle United League Cup
2
1983-84 Newcastle United League Division Two 10
6
5
1984-85 Middlesbrough FA Cup 2
1984-85 Middlesbrough League Cup 2
1984-85 Middlesbrough League Division Two 31
1
14


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
19 Apr 1969 Birmingham City v Middlesbrough L 3-1 League Division Two
16 Sep 1969 Middlesbrough v Swindon Town D 0-0 League Division Two
13 Jan 1970 Middlesbrough v Blackburn Rovers W 4-1 League Division Two
28 Feb 1970 Middlesbrough v Preston North End D 1-1 League Division Two
08 Apr 1970 Aston Villa v Middlesbrough L 2-0 League Division Two
14 Apr 1970 Swindon Town v Middlesbrough W 0-3 League Division Two
15 Aug 1970 Middlesbrough v Carlisle United W 2-1 League Division Two
22 Aug 1970 Hull City v Middlesbrough L 1-0 League Division Two
29 Aug 1970 Middlesbrough v Oxford United L 0-2 League Division Two
26 Sep 1970 Middlesbrough v Queens Park Rangers W 6-2 League Division Two
07 Oct 1970 Chelsea v Middlesbrough L 3-2 League Cup 3rd round
10 Oct 1970 Middlesbrough v Portsmouth W 3-2 League Division Two
17 Oct 1970 Carlisle United v Middlesbrough L 1-0 League Division Two
20 Oct 1970 Middlesbrough v Bristol City W 1-0 League Division Two
24 Oct 1970 Swindon Town v Middlesbrough L 3-0 League Division Two
14 Nov 1970 Middlesbrough v Charlton Athletic W 3-0 League Division Two
21 Nov 1970 Sheffield Wednesday v Middlesbrough L 3-2 League Division Two
28 Nov 1970 Middlesbrough v Millwall W 1-0 League Division Two
19 Dec 1970 Middlesbrough v Hull City W 1-0 League Division Two
26 Feb 1971 Watford v Middlesbrough L 1-0 League Division Two
20 Mar 1971 Middlesbrough v Orient L 0-1 League Division Two
09 Apr 1971 Blackburn Rovers v Middlesbrough D 1-1 League Division Two
17 Apr 1971 Portsmouth v Middlesbrough D 1-1 League Division Two
24 Apr 1971 Middlesbrough v Sheffield United D 1-1 League Division Two
27 Apr 1971 Middlesbrough v Birmingham City D 0-0 League Division Two
01 May 1971 Queens Park Rangers v Middlesbrough D 1-1 League Division Two
14 Aug 1971 Portsmouth v Middlesbrough L 2-1 League Division Two
21 Aug 1971 Middlesbrough v Queens Park Rangers W 3-2 League Division Two
28 Aug 1971 Bristol City v Middlesbrough L 2-1 League Division Two
31 Aug 1971 Middlesbrough v Sheffield Wednesday W 2-1 League Division Two
04 Sep 1971 Middlesbrough v Fulham W 2-0 League Division Two
06 Nov 1971 Middlesbrough v Preston North End L 0-1 League Division Two
11 Dec 1971 Hull City v Middlesbrough L 4-3 League Division Two
18 Dec 1971 Fulham v Middlesbrough D 2-2 League Division Two
27 Dec 1971 Middlesbrough v Carlisle United D 2-2 League Division Two
01 Jan 1972 Cardiff City v Middlesbrough L 1-0 League Division Two
08 Jan 1972 Middlesbrough v Bristol City W 1-0 League Division Two
15 Jan 1972 Manchester City v Middlesbrough D 1-1 FA Cup 3rd round
18 Jan 1972 Middlesbrough v Manchester City W 1-0 FA Cup 3rd round replay
22 Jan 1972 Middlesbrough v Sunderland W 2-0 League Division Two
29 Jan 1972 Millwall v Middlesbrough L 1-0 League Division Two
05 Feb 1972 Millwall v Middlesbrough D 2-2 FA Cup 4th round
08 Feb 1972 Middlesbrough v Millwall W 2-1 FA Cup 4th round replay
12 Feb 1972 Watford v Middlesbrough W 0-1 League Division Two
19 Feb 1972 Middlesbrough v Swindon Town W 2-0 League Division Two
26 Feb 1972 Manchester United v Middlesbrough D 0-0 FA Cup 5th round
29 Feb 1972 Middlesbrough v Manchester United L 0-3 FA Cup 5th round replay
04 Mar 1972 Middlesbrough v Burnley W 1-0 League Division Two
11 Mar 1972 Middlesbrough v Oxford United W 2-1 League Division Two
14 Mar 1972 Carlisle United v Middlesbrough L 3-0 League Division Two
18 Mar 1972 Queens Park Rangers v Middlesbrough L 1-0 League Division Two
25 Mar 1972 Middlesbrough v Charlton Athletic D 2-2 League Division Two
03 Apr 1972 Blackpool v Middlesbrough L 3-1 League Division Two
08 Apr 1972 Orient v Middlesbrough D 1-1 League Division Two
15 Apr 1972 Middlesbrough v Norwich City W 1-0 League Division Two
17 Apr 1972 Preston North End v Middlesbrough L 1-0 League Division Two
22 Apr 1972 Birmingham City v Middlesbrough D 1-1 League Division Two
26 Apr 1972 Sheffield Wednesday v Middlesbrough L 1-0 League Division Two
29 Apr 1972 Middlesbrough v Hull City W 3-0 League Division Two
12 Aug 1972 Middlesbrough v Sunderland W 2-1 League Division Two
19 Aug 1972 Oxford United v Middlesbrough L 4-0 League Division Two
26 Aug 1972 Middlesbrough v Fulham L 1-2 League Division Two
28 Aug 1972 Orient v Middlesbrough L 2-0 League Division Two
02 Sep 1972 Queens Park Rangers v Middlesbrough D 2-2 League Division Two
05 Sep 1972 Middlesbrough v Wrexham W 2-0 League Cup 2nd round
09 Sep 1972 Middlesbrough v Carlisle United W 1-0 League Division Two
16 Sep 1972 Bristol City v Middlesbrough D 1-1 League Division Two
19 Sep 1972 Middlesbrough v Preston North End D 0-0 League Division Two
23 Sep 1972 Middlesbrough v Hull City W 1-0 League Division Two
26 Sep 1972 Burnley v Middlesbrough D 0-0 League Division Two
30 Sep 1972 Blackpool v Middlesbrough W 0-1 League Division Two
03 Oct 1972 Middlesbrough v Tottenham Hotspur D 1-1 League Cup 3rd round
07 Oct 1972 Middlesbrough v Millwall W 1-0 League Division Two
11 Oct 1972 Tottenham Hotspur v Middlesbrough D 0-0 League Cup 3rd round replay
14 Oct 1972 Cardiff City v Middlesbrough L 2-0 League Division Two
21 Oct 1972 Middlesbrough v Huddersfield Town W 2-1 League Division Two
28 Oct 1972 Aston Villa v Middlesbrough D 1-1 League Division Two
30 Oct 1972 Tottenham Hotspur v Middlesbrough L 2-1 League Cup 3rd round 2nd replay
04 Nov 1972 Middlesbrough v Burnley D 3-3 League Division Two
11 Nov 1972 Preston North End v Middlesbrough W 0-1 League Division Two
18 Nov 1972 Sheffield Wednesday v Middlesbrough L 2-1 League Division Two
25 Nov 1972 Middlesbrough v Swindon Town L 0-2 League Division Two
02 Dec 1972 Brighton and Hove Albion v Middlesbrough W 0-2 League Division Two
09 Dec 1972 Middlesbrough v Nottingham Forest D 0-0 League Division Two
16 Dec 1972 Portsmouth v Middlesbrough D 0-0 League Division Two
23 Dec 1972 Middlesbrough v Luton Town L 0-1 League Division Two
26 Dec 1972 Hull City v Middlesbrough L 3-1 League Division Two
30 Dec 1972 Middlesbrough v Oxford United W 1-0 League Division Two
06 Jan 1973 Fulham v Middlesbrough L 2-1 League Division Two
13 Jan 1973 Plymouth Argyle v Middlesbrough L 1-0 FA Cup 3rd round
20 Jan 1973 Middlesbrough v Queens Park Rangers D 0-0 League Division Two
27 Jan 1973 Carlisle United v Middlesbrough D 1-1 League Division Two
02 Feb 1973 Middlesbrough v Blackpool W 2-0 League Division Two
10 Feb 1973 Middlesbrough v Bristol City W 2-1 League Division Two
17 Feb 1973 Sunderland v Middlesbrough L 4-0 League Division Two
24 Feb 1973 Middlesbrough v Portsmouth W 3-0 League Division Two
07 Apr 1973 Middlesbrough v Brighton and Hove Albion D 1-1 League Division Two
14 Apr 1973 Nottingham Forest v Middlesbrough W 1-3 League Division Two
21 Apr 1973 Middlesbrough v Sheffield Wednesday W 3-0 League Division Two
23 Apr 1973 Luton Town v Middlesbrough W 0-1 League Division Two
28 Apr 1973 Middlesbrough v Orient W 3-2 League Division Two
25 Aug 1973 Portsmouth v Middlesbrough W 0-1 League Division Two
01 Sep 1973 Middlesbrough v Fulham L 0-2 League Division Two
08 Sep 1973 Crystal Palace v Middlesbrough W 2-3 League Division Two
11 Sep 1973 Middlesbrough v Carlisle United W 1-0 League Division Two
15 Sep 1973 Middlesbrough v Aston Villa D 0-0 League Division Two
17 Sep 1973 Orient v Middlesbrough D 0-0 League Division Two
22 Sep 1973 Blackpool v Middlesbrough D 0-0 League Division Two
29 Sep 1973 Middlesbrough v Bristol City W 2-0 League Division Two
02 Oct 1973 Middlesbrough v Orient W 3-2 League Division Two
20 Oct 1973 Middlesbrough v West Bromwich Albion D 0-0 League Division Two
23 Oct 1973 Carlisle United v Middlesbrough D 1-1 League Division Two
27 Oct 1973 Millwall v Middlesbrough W 0-1 League Division Two
03 Nov 1973 Middlesbrough v Luton Town W 2-1 League Division Two
06 Nov 1973 Middlesbrough v Stoke City L 1-2 League Cup 3rd round replay
10 Nov 1973 Oxford United v Middlesbrough W 0-2 League Division Two
17 Nov 1973 Middlesbrough v Cardiff City W 3-0 League Division Two
24 Nov 1973 Notts County v Middlesbrough D 2-2 League Division Two
08 Dec 1973 Sheffield Wednesday v Middlesbrough D 2-2 League Division Two
11 Dec 1973 Middlesbrough v Preston North End W 3-0 League Division Two
15 Dec 1973 Middlesbrough v Nottingham Forest W 1-0 League Division Two
22 Dec 1973 Bristol City v Middlesbrough D 1-1 League Division Two
26 Dec 1973 Middlesbrough v Sunderland W 2-1 League Division Two
29 Dec 1973 Middlesbrough v Crystal Palace W 2-0 League Division Two
05 Jan 1974 Grantham Town v Middlesbrough W 0-2 FA Cup 3rd round
12 Jan 1974 Aston Villa v Middlesbrough D 1-1 League Division Two
19 Jan 1974 Middlesbrough v Portsmouth W 3-0 League Division Two
26 Jan 1974 Wrexham v Middlesbrough L 1-0 FA Cup 4th round
02 Feb 1974 Nottingham Forest v Middlesbrough L 5-1 League Division Two
09 Feb 1974 Middlesbrough v Blackpool D 0-0 League Division Two
16 Feb 1974 Hull City v Middlesbrough W 1-3 League Division Two
23 Feb 1974 Middlesbrough v Swindon Town W 2-1 League Division Two
02 Mar 1974 Sunderland v Middlesbrough W 0-2 League Division Two
09 Mar 1974 Middlesbrough v Millwall W 2-1 League Division Two
16 Mar 1974 West Bromwich Albion v Middlesbrough W 0-4 League Division Two
19 Mar 1974 Fulham v Middlesbrough W 0-4 League Division Two
23 Mar 1974 Middlesbrough v Oxford United W 1-0 League Division Two
30 Mar 1974 Luton Town v Middlesbrough W 0-1 League Division Two
09 Apr 1974 Middlesbrough v Bolton Wanderers D 0-0 League Division Two
13 Apr 1974 Cardiff City v Middlesbrough L 3-2 League Division Two
15 Apr 1974 Bolton Wanderers v Middlesbrough L 2-1 League Division Two
20 Apr 1974 Middlesbrough v Sheffield Wednesday W 8-0 League Division Two
27 Apr 1974 Preston North End v Middlesbrough W 2-4 League Division Two
17 Aug 1974 Birmingham City v Middlesbrough W 0-3 League Division One
20 Aug 1974 Middlesbrough v Carlisle United L 0-2 League Division One
24 Aug 1974 Middlesbrough v Luton Town D 1-1 League Division One
27 Aug 1974 Carlisle United v Middlesbrough W 0-1 League Division One
31 Aug 1974 Stoke City v Middlesbrough D 1-1 League Division One
07 Sep 1974 Middlesbrough v Chelsea D 1-1 League Division One
11 Sep 1974 Tottenham Hotspur v Middlesbrough W 0-4 League Cup 2nd round
14 Sep 1974 Sheffield United v Middlesbrough L 1-0 League Division One
21 Sep 1974 Middlesbrough v Manchester City W 3-0 League Division One
28 Sep 1974 Tottenham Hotspur v Middlesbrough W 1-2 League Division One
05 Oct 1974 Middlesbrough v Wolverhampton Wanderers W 2-1 League Division One
08 Oct 1974 Middlesbrough v Leicester City W 1-0 League Cup 3rd round
12 Oct 1974 Liverpool v Middlesbrough L 2-0 League Division One
16 Oct 1974 Luton Town v Middlesbrough W 0-1 League Division One
19 Oct 1974 Middlesbrough v Coventry City D 4-4 League Division One
26 Oct 1974 Derby County v Middlesbrough W 2-3 League Division One
02 Nov 1974 West Ham United v Middlesbrough L 3-0 League Division One
09 Nov 1974 Middlesbrough v Newcastle United D 0-0 League Division One
18 Dec 1974 Manchester United v Middlesbrough L 3-0 League Cup Quarter-final replay
21 Dec 1974 Burnley v Middlesbrough D 1-1 League Division One
26 Dec 1974 Middlesbrough v Sheffield United W 1-0 League Division One
28 Dec 1974 Everton v Middlesbrough D 1-1 League Division One
04 Jan 1975 Wycombe Wanderers v Middlesbrough D 0-0 FA Cup 3rd round
07 Jan 1975 Middlesbrough v Wycombe Wanderers W 1-0 FA Cup 3rd round replay
11 Jan 1975 Ipswich Town v Middlesbrough L 2-0 League Division One
18 Jan 1975 Middlesbrough v Arsenal D 0-0 League Division One
25 Jan 1975 Middlesbrough v Sunderland W 3-1 FA Cup 4th round
01 Feb 1975 Newcastle United v Middlesbrough L 2-1 League Division One
08 Feb 1975 Middlesbrough v West Ham United D 0-0 League Division One
15 Feb 1975 Peterborough United v Middlesbrough D 1-1 FA Cup 5th round
18 Feb 1975 Middlesbrough v Peterborough United W 2-0 FA Cup 5th round replay
22 Feb 1975 Middlesbrough v Leeds United L 0-1 League Division One
25 Feb 1975 Queens Park Rangers v Middlesbrough D 0-0 League Division One
01 Mar 1975 Middlesbrough v Stoke City W 2-0 League Division One
08 Mar 1975 Birmingham City v Middlesbrough L 1-0 FA Cup Quarter-final
15 Mar 1975 Middlesbrough v Tottenham Hotspur W 3-0 League Division One
18 Mar 1975 Middlesbrough v Everton W 2-0 League Division One
22 Mar 1975 Chelsea v Middlesbrough W 1-2 League Division One
28 Mar 1975 Manchester City v Middlesbrough L 2-1 League Division One
29 Mar 1975 Middlesbrough v Burnley W 2-0 League Division One
05 Apr 1975 Middlesbrough v Derby County D 1-1 League Division One
09 Apr 1975 Leicester City v Middlesbrough L 1-0 League Division One
12 Apr 1975 Wolverhampton Wanderers v Middlesbrough L 2-0 League Division One
19 Apr 1975 Middlesbrough v Liverpool W 1-0 League Division One
26 Apr 1975 Coventry City v Middlesbrough W 0-2 League Division One
16 Aug 1975 Tottenham Hotspur v Middlesbrough L 1-0 League Division One
20 Aug 1975 Newcastle United v Middlesbrough D 1-1 League Division One
23 Aug 1975 Middlesbrough v Wolverhampton Wanderers W 1-0 League Division One
26 Aug 1975 Middlesbrough v Birmingham City W 2-0 League Division One
30 Aug 1975 Burnley v Middlesbrough L 4-1 League Division One
06 Sep 1975 Middlesbrough v Stoke City W 3-0 League Division One
09 Sep 1975 Bury v Middlesbrough W 1-2 League Cup 2nd round
13 Sep 1975 Manchester City v Middlesbrough L 4-0 League Division One
20 Sep 1975 Middlesbrough v Queens Park Rangers D 0-0 League Division One
23 Sep 1975 Coventry City v Middlesbrough W 0-1 League Division One
27 Sep 1975 Ipswich Town v Middlesbrough W 0-3 League Division One
04 Oct 1975 Middlesbrough v Aston Villa D 0-0 League Division One
07 Oct 1975 Middlesbrough v Derby County W 1-0 League Cup 3rd round
11 Oct 1975 Leicester City v Middlesbrough D 0-0 League Division One
18 Oct 1975 Middlesbrough v West Ham United W 3-0 League Division One
25 Oct 1975 Arsenal v Middlesbrough L 2-1 League Division One
01 Nov 1975 Middlesbrough v Liverpool L 0-1 League Division One
08 Nov 1975 Norwich City v Middlesbrough W 0-1 League Division One
11 Nov 1975 Middlesbrough v Peterborough United W 3-0 League Cup 4th round
15 Nov 1975 Middlesbrough v Leeds United D 0-0 League Division One
22 Nov 1975 West Ham United v Middlesbrough L 2-1 League Division One
29 Nov 1975 Derby County v Middlesbrough L 3-2 League Division One
03 Dec 1975 Burnley v Middlesbrough W 0-2 League Cup Quarter-final
06 Dec 1975 Middlesbrough v Manchester United D 0-0 League Division One
13 Dec 1975 Wolverhampton Wanderers v Middlesbrough W 1-2 League Division One
26 Dec 1975 Sheffield United v Middlesbrough D 1-1 League Division One
27 Dec 1975 Middlesbrough v Everton D 1-1 League Division One
03 Jan 1976 Middlesbrough v Bury D 0-0 FA Cup 3rd round
06 Jan 1976 Bury v Middlesbrough L 3-2 FA Cup 3rd round replay
10 Jan 1976 Middlesbrough v Manchester City W 1-0 League Division One
13 Jan 1976 Middlesbrough v Manchester City W 1-0 League Cup Semi-final 1st leg
21 Jan 1976 Manchester City v Middlesbrough L 4-0
Agg: 4-1
League Cup Semi-final 2nd leg
31 Jan 1976 Middlesbrough v Newcastle United D 3-3 League Division One
07 Feb 1976 Birmingham City v Middlesbrough L 2-1 League Division One
14 Feb 1976 Middlesbrough v Burnley D 1-1 League Division One
21 Feb 1976 Leeds United v Middlesbrough W 0-2 League Division One
24 Feb 1976 Middlesbrough v Coventry City W 2-0 League Division One
28 Feb 1976 Middlesbrough v Arsenal L 0-1 League Division One
06 Mar 1976 Liverpool v Middlesbrough W 0-2 League Division One
13 Mar 1976 Middlesbrough v Leicester City L 0-1 League Division One
20 Mar 1976 Middlesbrough v Derby County L 0-2 League Division One
27 Mar 1976 Manchester United v Middlesbrough L 3-0 League Division One
03 Apr 1976 Middlesbrough v Ipswich Town W 2-0 League Division One
06 Apr 1976 Middlesbrough v Norwich City L 0-1 League Division One
10 Apr 1976 Queens Park Rangers v Middlesbrough L 4-2 League Division One
17 Apr 1976 Middlesbrough v Sheffield United W 3-0 League Division One
21 Aug 1976 Middlesbrough v Coventry City W 1-0 League Division One
25 Aug 1976 Derby County v Middlesbrough D 0-0 League Division One
28 Aug 1976 Tottenham Hotspur v Middlesbrough D 0-0 League Division One
31 Aug 1976 Middlesbrough v Tottenham Hotspur L 1-2 League Cup 2nd round
04 Sep 1976 Middlesbrough v Newcastle United W 1-0 League Division One
11 Sep 1976 Middlesbrough v Sunderland W 2-1 League Division One
18 Sep 1976 Manchester United v Middlesbrough L 2-0 League Division One
25 Sep 1976 Middlesbrough v Leeds United W 1-0 League Division One
02 Oct 1976 Liverpool v Middlesbrough D 0-0 League Division One
09 Oct 1976 Middlesbrough v Norwich City W 1-0 League Division One
16 Oct 1976 Birmingham City v Middlesbrough L 3-1 League Division One
23 Oct 1976 Middlesbrough v West Bromwich Albion W 1-0 League Division One
30 Oct 1976 Middlesbrough v Leicester City L 0-1 League Division One
06 Nov 1976 Stoke City v Middlesbrough L 3-1 League Division One
20 Nov 1976 Queens Park Rangers v Middlesbrough L 3-0 League Division One
27 Nov 1976 Middlesbrough v Ipswich Town L 0-2 League Division One
04 Dec 1976 West Ham United v Middlesbrough W 0-1 League Division One
07 Dec 1976 Middlesbrough v Manchester City D 0-0 League Division One
18 Dec 1976 Bristol City v Middlesbrough W 1-2 League Division One
27 Dec 1976 Middlesbrough v Aston Villa W 3-2 League Division One
29 Dec 1976 Everton v Middlesbrough D 2-2 League Division One
01 Jan 1977 Middlesbrough v Stoke City D 0-0 League Division One
08 Jan 1977 Wimbledon v Middlesbrough D 0-0 FA Cup 3rd round
11 Jan 1977 Middlesbrough v Wimbledon W 1-0 FA Cup 3rd round replay
15 Jan 1977 Middlesbrough v Derby County W 2-0 League Division One
22 Jan 1977 Coventry City v Middlesbrough D 1-1 League Division One
29 Jan 1977 Middlesbrough v Hereford United W 4-0 FA Cup 4th round
05 Feb 1977 Middlesbrough v Tottenham Hotspur W 2-0 League Division One
15 Feb 1977 Middlesbrough v Arsenal W 3-0 League Division One
19 Feb 1977 Sunderland v Middlesbrough L 4-0 League Division One
26 Feb 1977 Middlesbrough v Arsenal W 4-1 FA Cup 5th round
05 Mar 1977 Leeds United v Middlesbrough L 2-1 League Division One
09 Mar 1977 Norwich City v Middlesbrough L 1-0 League Division One
12 Mar 1977 Middlesbrough v Liverpool L 0-1 League Division One
15 Mar 1977 Leicester City v Middlesbrough D 3-3 League Division One
19 Mar 1977 Liverpool v Middlesbrough L 2-0 FA Cup Quarter-final
22 Mar 1977 Middlesbrough v Birmingham City D 2-2 League Division One
26 Mar 1977 Newcastle United v Middlesbrough L 1-0 League Division One
02 Apr 1977 West Bromwich Albion v Middlesbrough L 2-1 League Division One
05 Apr 1977 Aston Villa v Middlesbrough L 1-0 League Division One
09 Apr 1977 Middlesbrough v Everton D 2-2 League Division One
11 Apr 1977 Manchester City v Middlesbrough L 1-0 League Division One
16 Apr 1977 Middlesbrough v Queens Park Rangers L 0-2 League Division One
23 Apr 1977 Ipswich Town v Middlesbrough W 0-1 League Division One
26 Apr 1977 Middlesbrough v Manchester United W 3-0 League Division One
29 Apr 1977 Middlesbrough v West Ham United D 1-1 League Division One
07 May 1977 Arsenal v Middlesbrough D 1-1 League Division One
14 May 1977 Middlesbrough v Bristol City D 0-0 League Division One
20 Aug 1977 Middlesbrough v Liverpool D 1-1 League Division One
24 Aug 1977 Norwich City v Middlesbrough D 1-1 League Division One
27 Aug 1977 Middlesbrough v Newcastle United W 2-0 League Division One
30 Aug 1977 Sunderland v Middlesbrough D 2-2 League Cup 2nd round
03 Sep 1977 West Bromwich Albion v Middlesbrough L 2-1 League Division One
10 Sep 1977 Middlesbrough v Birmingham City L 1-2 League Division One
13 Sep 1977 Middlesbrough v Sunderland W 1-0 League Cup 2nd round replay
17 Sep 1977 Coventry City v Middlesbrough L 2-1 League Division One
24 Sep 1977 Middlesbrough v Ipswich Town D 1-1 League Division One
01 Oct 1977 Derby County v Middlesbrough L 4-1 League Division One
03 Oct 1977 West Ham United v Middlesbrough W 0-2 League Division One
08 Oct 1977 Middlesbrough v Manchester United W 2-1 League Division One
15 Oct 1977 Chelsea v Middlesbrough D 0-0 League Division One
22 Oct 1977 Middlesbrough v Leeds United W 2-1 League Division One
25 Oct 1977 Everton v Middlesbrough D 2-2 League Cup 3rd round
29 Oct 1977 Nottingham Forest v Middlesbrough L 4-0 League Division One
31 Oct 1977 Middlesbrough v Everton L 1-2 League Cup 3rd round replay
05 Nov 1977 Middlesbrough v Queens Park Rangers D 1-1 League Division One
19 Nov 1977 Middlesbrough v Wolverhampton Wanderers D 0-0 League Division One
26 Nov 1977 Bristol City v Middlesbrough L 4-1 League Division One
03 Dec 1977 Middlesbrough v Arsenal L 0-1 League Division One
10 Dec 1977 Everton v Middlesbrough L 3-0 League Division One
17 Dec 1977 Middlesbrough v Aston Villa W 1-0 League Division One
31 Dec 1977 Middlesbrough v Norwich City D 2-2 League Division One
02 Jan 1978 Liverpool v Middlesbrough L 2-0 League Division One
07 Jan 1978 Middlesbrough v Coventry City W 3-0 FA Cup 3rd round
14 Jan 1978 Newcastle United v Middlesbrough W 2-4 League Division One
21 Jan 1978 Middlesbrough v West Bromwich Albion W 1-0 League Division One
28 Jan 1978 Middlesbrough v Everton W 3-2 FA Cup 4th round
04 Feb 1978 Birmingham City v Middlesbrough W 1-2 League Division One
25 Feb 1978 Middlesbrough v Derby County W 3-1 League Division One
27 Feb 1978 Middlesbrough v Bolton Wanderers W 2-0 FA Cup 5th round
04 Mar 1978 Manchester United v Middlesbrough D 0-0 League Division One
11 Mar 1978 Middlesbrough v Orient D 0-0 FA Cup Quarter-final
14 Mar 1978 Orient v Middlesbrough L 2-1 FA Cup Quarter-final replay
18 Mar 1978 Leeds United v Middlesbrough L 5-0 League Division One
25 Mar 1978 Manchester City v Middlesbrough D 2-2 League Division One
27 Mar 1978 Middlesbrough v Leicester City L 0-1 League Division One
29 Mar 1978 Middlesbrough v Nottingham Forest D 2-2 League Division One
01 Apr 1978 Queens Park Rangers v Middlesbrough L 1-0 League Division One
04 Apr 1978 Middlesbrough v Chelsea W 2-0 League Division One
08 Apr 1978 Middlesbrough v Bristol City W 2-0 League Division One
25 Apr 1978 Middlesbrough v West Ham United L 1-2 League Division One
29 Apr 1978 Arsenal v Middlesbrough L 1-0 League Division One
19 Aug 1978 Middlesbrough v Coventry City L 1-2 League Division One
22 Aug 1978 Birmingham City v Middlesbrough W 1-3 League Division One
26 Aug 1978 Southampton v Middlesbrough L 2-1 League Division One
29 Aug 1978 Middlesbrough v Peterborough United D 0-0 League Cup 2nd round
02 Sep 1978 Middlesbrough v Ipswich Town D 0-0 League Division One
05 Sep 1978 Peterborough United v Middlesbrough L 1-0 League Cup 2nd round replay
09 Sep 1978 Everton v Middlesbrough L 2-0 League Division One
16 Sep 1978 Middlesbrough v Queens Park Rangers L 0-2 League Division One
23 Sep 1978 Nottingham Forest v Middlesbrough D 2-2 League Division One
30 Sep 1978 Middlesbrough v Arsenal L 2-3 League Division One
07 Oct 1978 Manchester United v Middlesbrough L 3-2 League Division One
14 Oct 1978 Middlesbrough v Norwich City W 2-0 League Division One
21 Oct 1978 Middlesbrough v Wolverhampton Wanderers W 2-0 League Division One
27 Oct 1978 Aston Villa v Middlesbrough W 0-2 League Division One
04 Nov 1978 Middlesbrough v Bristol City D 0-0 League Division One
11 Nov 1978 Coventry City v Middlesbrough L 2-1 League Division One
18 Nov 1978 Middlesbrough v Southampton W 2-0 League Division One
21 Nov 1978 Ipswich Town v Middlesbrough L 2-1 League Division One
25 Nov 1978 Liverpool v Middlesbrough L 2-0 League Division One
25 Aug 1984 Portsmouth v Middlesbrough L 1-0 League Division Two
29 Aug 1984 Bradford City v Middlesbrough L 2-0 League Cup 1st round 1st leg
01 Sep 1984 Middlesbrough v Grimsby Town L 1-5 League Division Two
04 Sep 1984 Middlesbrough v Bradford City D 2-2
Agg: 2-4
League Cup 1st round 2nd leg
08 Sep 1984 Notts County v Middlesbrough L 3-2 League Division Two
15 Sep 1984 Middlesbrough v Wolverhampton Wanderers D 1-1 League Division Two
18 Sep 1984 Middlesbrough v Wimbledon L 2-4 League Division Two
22 Sep 1984 Fulham v Middlesbrough L 2-1 League Division Two
29 Sep 1984 Middlesbrough v Cardiff City W 3-2 League Division Two
02 Oct 1984 Oldham Athletic v Middlesbrough L 2-0 League Division Two
06 Oct 1984 Middlesbrough v Charlton Athletic W 1-0 League Division Two
13 Oct 1984 Sheffield United v Middlesbrough W 0-3 League Division Two
20 Oct 1984 Middlesbrough v Manchester City W 2-1 League Division Two
27 Oct 1984 Leeds United v Middlesbrough L 2-0 League Division Two
10 Nov 1984 Middlesbrough v Barnsley D 0-0 League Division Two
17 Nov 1984 Middlesbrough v Blackburn Rovers L 1-2 League Division Two
24 Nov 1984 Brighton and Hove Albion v Middlesbrough W 1-2 League Division Two
01 Dec 1984 Middlesbrough v Crystal Palace D 1-1 League Division Two
08 Dec 1984 Birmingham City v Middlesbrough L 3-2 League Division Two
14 Dec 1984 Middlesbrough v Shrewsbury Town D 1-1 League Division Two
22 Dec 1984 Grimsby Town v Middlesbrough L 3-1 League Division Two
26 Dec 1984 Carlisle United v Middlesbrough W 0-3 League Division Two
01 Jan 1985 Middlesbrough v Oxford United L 0-1 League Division Two
05 Jan 1985 Middlesbrough v Darlington D 0-0 FA Cup 3rd round
08 Jan 1985 Darlington v Middlesbrough L 2-1 FA Cup 3rd round replay
12 Jan 1985 Wolverhampton Wanderers v Middlesbrough D 0-0 League Division Two
19 Jan 1985 Middlesbrough v Portsmouth D 0-0 League Division Two
02 Feb 1985 Cardiff City v Middlesbrough L 2-1 League Division Two
05 Feb 1985 Middlesbrough v Oldham Athletic L 1-2 League Division Two
09 Feb 1985 Middlesbrough v Notts County L 0-1 League Division Two
23 Feb 1985 Middlesbrough v Huddersfield Town D 2-2 League Division Two
26 Feb 1985 Barnsley v Middlesbrough L 1-0 League Division Two
09 Mar 1985 Manchester City v Middlesbrough L 1-0 League Division Two
16 Mar 1985 Middlesbrough v Sheffield United W 1-0 League Division Two
30 Mar 1985 Wimbledon v Middlesbrough D 1-1 League Division Two
06 Apr 1985 Middlesbrough v Carlisle United L 1-2 League Division Two


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
1973-74 England Abandoned 1
1973-74 England Under-23 3
1
1974-75 England UEFA Under-23 1
1
1975-76 England UEFA Under-23 1
2
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
13 Mar 1974 England v Scotland W 2-0 U23
11 May 1974 Turkey v England D 0-0 Abandoned
15 May 1974 Yugoslavia v England L 1-0 U23
19 May 1974 France v England D 2-2 U23
29 Oct 1974 England v Czechoslovakia W 3-1 UEFA Under-23 Group
28 Oct 1975 Czechoslovakia v England D 1-1 UEFA Under-23 Group
18 Nov 1975 England v Portugal W 2-0 UEFA Under-23 Group
10 Mar 1976 Hungary v England L 3-0 UEFA Under-23 Quarter-final


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