John Mackie

Date of birth05 July 1976
Place of birthWhitechapel
NationalityEnglish
Weight79 kg
Height1.83 m
PositionDefender/Centre back

Having spent the 1999-2000 campaign developing in the reserves at Reading, John stepped up to make his senior debut in the Worthington Cup First Round first leg tie against Leyton Orient.

He enjoyed a short run in the first team when injuries ruled out Barry Hunter and Adrian Williams before losing his place when Adrian Whitbread arrived on loan.

The stocky central defender joined Leyton Orient in January 2004 with a contract to June 2006.

It was extended to June 2007 in February 2006.

John joined Brentford in July 2007 with a two-year contract which was cancelled in January 2008.

Club history

Team Joined Left Loan / Trialist
Sutton United 01 Jul 1997 05 Nov 1999
Reading 05 Nov 1999 15 Jan 2004
Cambridge United 03 Oct 2001 10 Oct 2001 T
Leyton Orient 15 Jan 2004 30 Jun 2007
Brentford 01 Jul 2007 11 Jan 2008

Club stats

Season Team Competition Apps Subs Goals Y R
2000-01 Reading FA Cup 3
2000-01 Reading LDV Vans Trophy
1
2000-01 Reading League Cup 1
1
2000-01 Reading League Division 2 7
3
1
2001-02 Reading FA Cup
2
2001-02 Reading LDV Vans Trophy 1
1
2001-02 Reading League Division 2 27
2
4
2002-03 Reading FA Cup 2
1
2002-03 Reading League Cup 1
2002-03 Reading League Division 1 20
5
6
1
2003-04 Leyton Orient League Division 3 20
1
9
2003-04 Reading League Cup 1
2003-04 Reading League Division 1 7
2
1
1
2004-05 Leyton Orient FA Cup 1
1
2004-05 Leyton Orient LDV Vans Trophy 3
2004-05 Leyton Orient League Two 26
1
4
7
2005-06 Leyton Orient FA Cup 4
1
1
2005-06 Leyton Orient LDV Vans Trophy 1
2005-06 Leyton Orient League Cup 1
2005-06 Leyton Orient League Two 40
6
12
1
2006-07 Leyton Orient FA Cup 2
2
2006-07 Leyton Orient Johnstones Paint Trophy 1
2006-07 Leyton Orient League One 33
2
5
2
2007-08 Brentford FA Cup 1
2007-08 Brentford League Cup 1
2007-08 Brentford League Two 14
5


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
22 Aug 2000 Leyton Orient v Reading D 1-1 League Cup 1st round 1st leg
26 Aug 2000 Northampton Town v Reading L 2-0 League Division 2
05 Sep 2000 Reading v Leyton Orient L 0-2
Agg: 1-3
League Cup 1st round 2nd leg
09 Sep 2000 Reading v Brentford W 4-0 League Division 2
30 Sep 2000 Rotherham United v Reading W 1-3 League Division 2
24 Oct 2000 Bury v Reading W 0-2 League Division 2
28 Oct 2000 Reading v Oxford United W 4-3 League Division 2
04 Nov 2000 Walsall v Reading L 2-1 League Division 2
11 Nov 2000 Reading v Colchester United L 0-1 League Division 2
18 Nov 2000 Reading v Grays Athletic W 4-0 FA Cup 1st round
02 Dec 2000 Reading v Cambridge United W 3-0 League Division 2
09 Dec 2000 York City v Reading D 2-2 FA Cup 2nd round
16 Dec 2000 Notts County v Reading L 3-2 League Division 2
19 Dec 2000 Reading v York City L 1-3 FA Cup 2nd round replay
06 Jan 2001 Reading v Millwall L 3-4 League Division 2
30 Jan 2001 Swansea City v Reading L 1-0 LDV Vans Trophy Quarter-final - southern section
30 Oct 2001 Reading v Colchester United W 2-1 LDV Vans Trophy 2nd round - southern section
10 Nov 2001 Reading v Bristol City W 3-2 League Division 2
17 Nov 2001 Reading v Welling United W 1-0 FA Cup 1st round
20 Nov 2001 Reading v Tranmere Rovers W 4-1 League Division 2
24 Nov 2001 Peterborough United v Reading W 1-2 League Division 2
04 Dec 2001 Barnet v Reading L 4-1 LDV Vans Trophy Quarter-final - southern section
08 Dec 2001 York City v Reading L 2-0 FA Cup 2nd round
22 Dec 2001 Reading v Wigan Athletic D 1-1 League Division 2
26 Dec 2001 Cardiff City v Reading D 2-2 League Division 2
29 Dec 2001 Wrexham v Reading W 0-2 League Division 2
01 Jan 2002 Reading v Port Vale W 2-0 League Division 2
05 Jan 2002 Reading v Queens Park Rangers W 1-0 League Division 2
12 Jan 2002 Huddersfield Town v Reading W 0-1 League Division 2
19 Jan 2002 Reading v Blackpool W 3-0 League Division 2
22 Jan 2002 Wigan Athletic v Reading W 0-2 League Division 2
26 Jan 2002 Reading v Colchester United W 3-0 League Division 2
02 Feb 2002 Bury v Reading D 1-1 League Division 2
09 Feb 2002 Reading v Notts County W 2-1 League Division 2
11 Feb 2002 Brighton and Hove Albion v Reading L 3-1 League Division 2
14 Feb 2002 Swindon Town v Reading D 0-0 League Division 2
23 Feb 2002 Reading v Stoke City W 1-0 League Division 2
26 Feb 2002 Wycombe Wanderers v Reading W 0-2 League Division 2
02 Mar 2002 Cambridge United v Reading D 2-2 League Division 2
05 Mar 2002 Reading v AFC Bournemouth D 2-2 League Division 2
09 Mar 2002 Reading v Brighton and Hove Albion D 0-0 League Division 2
16 Mar 2002 Chesterfield v Reading W 0-2 League Division 2
23 Mar 2002 Reading v Oldham Athletic D 2-2 League Division 2
30 Mar 2002 Bristol City v Reading D 3-3 League Division 2
01 Apr 2002 Reading v Northampton Town D 0-0 League Division 2
07 Apr 2002 Tranmere Rovers v Reading D 2-2 League Division 2
13 Apr 2002 Reading v Peterborough United D 2-2 League Division 2
10 Aug 2002 Derby County v Reading L 3-0 League Division 1
13 Aug 2002 Reading v Sheffield Wednesday W 2-1 League Division 1
17 Aug 2002 Reading v Coventry City L 1-2 League Division 1
24 Aug 2002 Leicester City v Reading L 2-1 League Division 1
27 Aug 2002 Reading v Burnley W 3-0 League Division 1
31 Aug 2002 Walsall v Reading W 0-2 League Division 1
07 Sep 2002 Rotherham United v Reading D 0-0 League Division 1
10 Sep 2002 Cambridge United v Reading L 3-1 League Cup 1st round
14 Sep 2002 Reading v Wimbledon L 0-1 League Division 1
18 Sep 2002 Reading v Norwich City L 0-2 League Division 1
21 Sep 2002 Wolverhampton Wanderers v Reading W 0-1 League Division 1
28 Sep 2002 Reading v Stoke City D 1-1 League Division 1
26 Oct 2002 Preston North End v Reading L 1-0 League Division 1
09 Nov 2002 Gillingham v Reading W 0-1 League Division 1
14 Dec 2002 Reading v Sheffield United L 0-2 League Division 1
21 Dec 2002 Nottingham Forest v Reading L 2-0 League Division 1
04 Jan 2003 Walsall v Reading D 0-0 FA Cup 3rd round
11 Jan 2003 Sheffield Wednesday v Reading L 3-2 League Division 1
14 Jan 2003 Reading v Walsall L 1-1 (1-4) FA Cup 3rd round replay
18 Jan 2003 Reading v Walsall D 0-0 League Division 1
01 Feb 2003 Burnley v Reading W 2-5 League Division 1
01 Mar 2003 Wimbledon v Reading L 2-0 League Division 1
05 Mar 2003 Norwich City v Reading W 0-1 League Division 1
12 Mar 2003 Reading v Wolverhampton Wanderers L 0-1 League Division 1
15 Mar 2003 Reading v Crystal Palace W 2-1 League Division 1
18 Apr 2003 Reading v Nottingham Forest W 1-0 League Division 1
21 Apr 2003 Portsmouth v Reading L 3-0 League Division 1
04 May 2003 Stoke City v Reading L 1-0 League Division 1
09 Aug 2003 Ipswich Town v Reading D 1-1 League Division 1
23 Aug 2003 Derby County v Reading W 2-3 League Division 1
30 Sep 2003 Norwich City v Reading L 2-1 League Division 1
04 Oct 2003 Reading v Bradford City D 2-2 League Division 1
18 Oct 2003 Reading v Preston North End W 3-2 League Division 1
29 Nov 2003 Reading v Watford W 2-1 League Division 1
03 Dec 2003 Reading v Chelsea L 0-1 League Cup 4th round
06 Dec 2003 Wigan Athletic v Reading W 0-2 League Division 1
13 Dec 2003 Stoke City v Reading L 3-0 League Division 1
20 Dec 2003 Reading v Crystal Palace L 0-3 League Division 1


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