# 2016–17 Reading F.C. season

The 2016–17 season was Reading's 146th year in existence and fourth consecutive season in the Championship, and covers the period from 1 July 2016 to 30 June 2017. Reading finished 3rd in the league, qualifying for the play-offs, eventually losing to Huddersfield Town in the final on penalties.

## Season review
### Pre-season

On 26 May, Reading announced a pre-season friendly against local rivals Swindon Town on 19 July, and against Boreham Wood on 3 July. The following day the club released manager Brian McDermott of his duties, whilst also announcing a pre-season friendly against Premier League side Bournemouth. On 31 May, Reading announced their fourth pre-season friendly, an away trip to Lincoln City on July 16, 2016.
On 13 June, Reading announced Jaap Stam as their new manager, replacing Brian McDermott who was fired at the end of May. Four days later Reading extended their sponsorship deal with Carabao Daeng for another three seasons.
On 21 June, Reading announced that Academy Manager Eamonn Dolan had died following a battle with cancer.
Reading announced on 7 July that they would be travelling to Oosterbeek, Netherlands for a weeklong training camp, with a friendly against Saudi Professional League side Al-Taawoun on 15 July. This meant Martin Kuhl would manage the fixture against Lincoln City on 16 July 2016 as the rest of the squad would be returning home on that same day.
On 26 July, Reading announced that they had accepted an invitation to enter their Category One Academy in the revamped EFL Trophy, being drawn against Bristol Rovers, Portsmouth and Yeovil Town the following day. On 28 July, the U23 side wear drawn against Everton, Athletic Bilbao and Hertha BSC in the Premier League International Cup.

#### Transfers

Following the conclusion of the 2015–16 season, Reading announced on 9 May 2016 that they would not be renewing the contracts of Anton Ferdinand, Hal Robson-Kanu, Simon Cox, Nana Owusu, Pierce Sweeney, Lewis Collins, Noor Husin, Hammad Lawal, Samúel Friðjónsson, Conor Shaughnessy and Bogdan Vashchuk. Friðjónsson went on to sign a three-and-a-half-year contract with Norwegian Tippeligaen side Vålerenga on 16 June 2016, with Cox joining Southend United on 16 July 2016 and Sweeney joining Exeter City on 28 July 2016.
Also on 9 May 2016, Reading offered new contracts to Dominic Hyam, Robert Dickie, Shane Griffin, Sean Long, Aaron Kuhl, Liam Kelly, Zak Jules and George Legg, as well as Under-18 players Omar Richards, Harrison Bennett, Ryan East, Sam Smith, Luke Southwood, Billy Collings and Joe Tupper.
On 25 May 2016, Reading announced that they had signed Danzell Gravenberch on a three-year contract from FC Dordrecht, with the transfer to be confirmed upon the opening of the transfer window on 1 July 2016. During June, Reading were linked with Joey van den Berg, Tyler Blackett, and Tim Matavž. On 28 June, Van den Berg signed a two-year contract, which was completed upon the opening of the transfer window on 1 July.
As well as the transfers of Gravenberch and van den Berg being completed on 1 July, Reading announced that youngsters Lewis Ward, Zak Jules, George Legg, Sean Long, Shane Griffin, Liam Kelly, Aaron Kuhl, Robert Dickie, Dominic Hyam, Ryan East, Harrison Bennett, Joe Tupper, Billy Collings, Omar Richards, Luke Southward and Thomas McIntyre had all signed deals to stay with the club.
On 4 July, forward Rowan Liburd left the club on a permanent transfer, joining Stevenage for an undisclosed fee. Four days later, 8 July, Reading signed Joseph Mendes from Le Havre on a two-year contract for an undisclosed fee.
Aaron Tshibola left the club for Aston Villa on 10 July, for an undisclosed fee. The following day it was announced that Finnish goalkeeper Anssi Jaakkola had signed from Ajax Cape Town on a two-year deal. On 14 July, Reading signed John Swift to a three-year contract following his release from Chelsea, with Roy Beerens joining two days later on a three-year contract from Hertha BSC.
On 28 July, youngster Sean Long joined Cambridge United on a six-month loan deal, with Yakou Méïte joining on a three-year deal from Paris Saint-Germain the following day.

### August

Reading started the season with a 1–0 home win over Preston North End on 6 August thanks to a goal from John Swift on his debut, before following it up with a 2–0 victory over Plymouth Argyle in the EFL Cup three days later, with goals from Joey van den Berg and Roy Beerens. Reading's first defeat of the season came on 13 August, where they lost 0–2 to Wolverhampton Wanderers at Molineux. Reading suffered their second defeat of the season on 17 August, a 4–1 away defeat to Newcastle United. Reading came from behind to earn a 2–2 draw against Brighton & Hove Albion on 20 August, and a further 2–2 draw, against Milton Keynes Dons on 23 August, saw Reading advance to the third round of the EFL Cup after winning 4–2 on penalties.
Reading's last match of the month was on 27 August, where they saw a 0–1 away win at Cardiff after an 89th-minute goal by Yann Kermorgant.

#### Transfers

On 3 August, Paolo Hurtado returned to Vitória de Guimarães on a season-long loan, Lewis Ward joined Margate until 3 January 2017, George Legg joined Hungerford Town on a season-long loan, and Oliver Norwood moved to Brighton & Hove Albion on a three-year contract for an undisclosed fee. On 5 August, winger Callum Harriott signed a three-year contract, moving from Charlton Athletic for an undisclosed fee.
Reading loaned Craig Tanner to Plymouth Argyle, and signed Liechtenstein international midfielder Sandro Wieser to a three-year contract the next day. On 19 August, youngster Aaron Kuhl moved to National League side Boreham Wood on loan until 28 January 2017, whilst defender Liam Moore became the club's tenth summer signing, joining the club from Leicester City the next day on a four-year contract. Tyler Blackett was signed to a three-year deal on 22 August.
On 25 August, Robert Dickie returned to Cheltenham Town on loan until 2 January 2017. Goalkeeper Jonathan Bond joined Gillingham on loan on 26 August, until 7 January 2017.
Near the end of the August, Reading where linked with a loan-move for Ghanaian Captain Asamoah Gyan from Shanghai SIPG, with the striker undertaking a medical at the club on 29 August. The following day, Reading backed out of the deal due to Gyan failing a medical.
On transfer deadline day, 31 August, Jack Stacey joined Exeter City on loan until 23 January 2017, Tarique Fosu joined Colchester United on loan until 7 January 2017, and Dominic Hyam joined Portsmouth until 8 January 2017.
During the summer transfer window, Portuguese youngster Lisandro Semedo left the club, joining AEZ Zakakiou in the Cypriot First Division.

### September

Reading's first match in September was a 2–1 league win against Ipswich at the Madejski Stadium on 9 September, in which all three goals came from penalties. Reading's two were taken by Garath McCleary and Danny Williams, who scored in first- and second-half injury time respectively. A midweek home tie against Birmingham on 13 September gave Reading one point from the 0–0 draw, and a 1–2 away win at Barnsley the following weekend saw Reading move to eighth place in the Championship, drawing on points with sixth-place Brentford. Reading progressed to the fourth round of the EFL Cup after a 1–2 away win against Brighton and Hove Albion on 20 September. The draw for the round took place on 21 September, with Reading drawn against Arsenal.
Reading saw a third consecutive win—and a continuation of their eight-match unbeaten run—on 24 September with a 1–0 home win against Huddersfield, with Reading rising to fourth in the league.
At the end of September, midfielder Érico Sousa joined the club on trial, featuring in the clubs U23 Development League fixture against Derby County on 26 September.
Reading's last game of the month was away at Brentford, which also saw the eight-game unbeaten run end after a 4–1 defeat.

### October

On 1 October Reading hosted Derby County in a match that saw four former Reading players—Matěj Vydra, Alex Pearce, Nick Blackman and Chris Baird—return to the Madejski Stadium. Vydra gave Derby the lead in the second half, although Reading equalised through George Evans in the 90th minute. The draw continued Reading's undefeated run at home. A further draw came after the international break, when on 15 October a 1–1 result at Queens Park Rangers took Reading to 7th in the league. A home loss on 18 October against Aston Villa brought the end of Reading's unbeaten home run. Despite holding a 1–1 draw since the early stages of the second half, Reading conceded a penalty in the 90th minute, with the resultant goal giving Aston Villa their first away win in over a year. Reading's final two league games of the month came on 22 and 29 October, where they beat Rotherham United 0–1 and Nottingham Forest 2–0. Reading were knocked out of the EFL Cup on 25 October following a 2–0 defeat to Arsenal at the Emirates Stadium.
On 6 October 2016 Icelandic U19 defender Sindri Scheving joined Cirencester Town on a one-month loan deal.

### November

Reading began November with a 0–3 away win at Wigan Athletic, a result which saw them move up to 4th in the Championship. After the November international break, Reading recorded their fourth and fifth consecutive league wins, with 3–0 and 2–1 home victories against Burton Albion and Bristol City respectively, which saw them move up to 3rd in the league.

### December

On 2 December, young Scottish defender Zak Jules joined Braintree Town on a month-long loan deal. Reading's winning run ended on 3 December with a 5–0 away loss to Fulham, during which Danny Williams received a red card; Reading however remained at third place. On 10 December Reading returned to winning form with a 2–1 home win against Sheffield Wednesday, although this was short-lived with a 2–0 away loss at Leeds United three days later.
Two consecutive wins followed, with a 2–3 away victory at Blackburn Rovers on 17 December and a 3–1 home victory against Norwich City on 26 December, results which saw Reading retain their 3rd-place position. Reading's final match of 2016 was at home against Fulham on 30 December. The scoreless game was abandoned by officials at half time due to dense fog, with the rescheduled match due to take place on 24 January 2017.
On 23 December, Icelandic youth international Axel Andrésson joined Bath City on loan until 25 February 2017, whilst academy graduate Liam Kelly signed a new contract, keeping him at the club until the summer of 2019, on 30 December.

### January

Reading started 2017 with a 2–3 away win at Bristol City on 3 January. Trailing 2–0 until the final 20 minutes of the match, Reading scored three goals—including a stoppage-time strike by Kermogant—to ensure victory. On 5 January 2017, Ali Al-Habsi extended his contract with the club until the end of the 2018–19 season. Reading's FA Cup third round match against Manchester United took place at Old Trafford on 7 January. Manchester United took the lead in the 7th minute, when Wayne Rooney scored his 249th goal for the club, levelling the club record set by Bobby Charlton. Further goals from Anthony Martial and Marcus Rashford secured United's place in the fourth round with a 4–0 victory. On 12 January, Reading suffered their second home defeat of the season, when former Royal Jamie Mackie scored for Queens Park Rangers in their 0–1 victory. On 17 January, Garath McCleary extended his contract with the club until the summer of 2020. Reading had a second consecutive league defeat on 21 January, when they lost 3–2 away to Derby. Reading returned to winning form on 24 January at the rescheduled home fixture against Fulham. Beerens scored from the rebound of a John Swift penalty, and Al Habsi saved a 90th-minute Fulham penalty to give Reading a 1–0 win. Reading won again on 28 January at home to Cardiff City, which included goals from Swift and Kermogant. The month ended with a 0–1 away win at Birmingham City on 31 January.

#### Transfers

On 5 January 2017, Reading were linked with a move for Liverpool defender Tiago Ilori, whilst Sean Long joined Lincoln City on loan for the remainder of the 2016–17 season. On 12 January 2017, Tarique Fosu extended his loan deal with Colchester United until the end of the season. Tanner extended his stay with Plymouth Argyle until the end of the season on 16 January 2017, with Billy Collings moving to Brighton & Hove Albion the following day for an undisclosed fee. Ilori's move was announced on 18 January, with Jake Cooper joining Millwall on loan until the end of the season the following day, Jake Sheppard joining Dagenham & Redbridge on a youth-loan deal until the end of the season and Harrison Bennett joined Margate on a month-long youth-loan deal on 20 January.
On 21 January, Scottish youth international forward, Harry Cardwell, joined Brighton & Hove Albion on loan for the rest of the season, with Jack Stacey extending his loan-deal with Exeter City until the end of the season on 23 January. The following day Niall Keown joined Scottish Premiership side Partick Thistle on loan for the remainder of the season, whilst Zak Jules also headed north of the border on 27 January, joining Motherwell on loan until the end of the season.
Reading completed the signing of Romanian International Adrian Popa, on a three-and-a-half-year contract on 30 January, with Jordon Mutch, Reece Oxford and Lewis Grabban all joining on loan until the end of the season the following day.
Also on Transfer Deadline Day, Stuart Moore joined Luton Town and Dominic Samuel joined Ipswich Town on loan for the rest of the season.

### February

February began with a 2–2 away draw with Ipswich Town; on the same day Shane Griffin signed for Cork City. On 9 February, Jaap Stam was nominated for January's manager of the month, winning it the following day. Also on 10 February, Yann Kermorgant signed a new one-year extension to his contract, keeping him at Reading until the summer of 2018.
On 11 February Reading again drew, hosting Barnsley in a goalless match.
On 13 February, Reading announced that academy players Ramarni Medford-Smith, Teddy Howe, Jordan Holsgrove and Tyler Frost, had all signed their first pro-contract with the club. The following day Reading returned to winning form with a 3–2 home win against Brentford.
On 17 February, Lewis Ward returned to Margate on an initial one-month loan deal, and Harrison Bennett extended his loan for another month.
Reading's final two matches of the month, on 21 and 25 February, were both away losses to Huddersfield (1–0) and Brighton and Hove Albion (3–0) respectively.
On 25 February 2017, youngster Terence Vancooten joined Basingstoke Town on loan for the rest of the season, with Bath City extending Axel Andrésson's loan deal until the end of the season on 28 February.

### March

Owing to the international break, Reading only played four matches in March. On 4 March, Reading beat Wolverhampton Wanderers 2–0 at home, before holding then-league leaders Newcastle United to a 0–0 home draw on 7 March. Reading's only loss that month came on 11 March, with a 3–0 away defeat to Preston North End.
George Legg was recalled from his loan deal with Hungerford Town early, on 16 March, with Lewis Ward joining Hungerford Town the next day on loan until the end of the season. The same day, Reading travelled to Sheffield Wednesday where a 0–2 away win saw Adrian Popa run the length of the pitch in stoppage time to seal the victory.
On 23 March, Dominic Hyam joined Aldershot Town until the end of the season.
On 27 March, John Swift was nominated for the EFL Young Player of the Year.

### April

Reading moved to 4th on 1 April after a 1–0 home win against Leeds saw the two teams swap league positions. A 3–1 home win against Blackburn Rovers on 4 April saw Reading briefly move to 3rd place prior to Huddersfield Town's 3–0 victory over Norwich City the following evening, which pushed Reading back to 4th. Reading's next match was a 7–1 away defeat to Norwich City on 8 April, in a game that saw six of Norwich's goals (as well as Kermogant's goal for Reading) scored before half time. Despite the loss, Reading retained their league position. The following day, the club announced that they had received conditional approval from the English Football League (EFL) for the takeover of the club by Dai Yongge and Dai Xiu Li. Two matches were played over the Easter bank holiday weekend. At the first, away to Aston Villa on 15 April, Reading returned to winning form with a 1–3 win. A consecutive victory occurred at the Madejski Stadium just 48 hours later, when Reading came from behind to beat already-relegated Rotherham United 2–1.
On 22 April Reading lost 3–2 away to Nottingham Forest, remaining in third place pending the result of Huddersfield Town's midweek game against Wolverhampton Wanderers.
A 1–0 home win against Wigan Athletic on 29 April guaranteed Reading's place in the play-offs.

### May

On 4 May, Kermorgant was nominated for April's Championship Player of the Month, winning the award the following day.
Reading's final league game of the season was a 2–4 away win at Burton Albion on 7 May, which confirmed their play-off semi-final opponents would be Fulham. The away leg of this took place at Craven Cottage on 13 May, ending in a 1–1 draw. Jordan Obita opened the scoring in the second half, although Fulham equalised just over 10 minutes later. McShane received a red card for a high challenge, which suspended him for the upcoming home leg and potentially the play-off final.
On 12 May, Reading announced that they had offered new contracts to Jake Sheppard, Tarique Fosu, Zak Jules, Lewis Ward, Ryan East. Andy Rinomhota, Andrija Novakovich, Sam Smith and Luke Southwood, whilst George Legg and Axel Andrésson had already signed new deals. On the same day, Ethan Coleman, Tom Holmes, Danny Loader and Kosta Sparta signed their first professional deals with the club whilst Liam Driscoll, Ben House, Joel Rollinson and Ade Shokunbi were all also offered professional contracts.
The club also announced on 12 May that Harrison Bennett, Aaron Kuhl, Stuart Moore, Joe Tupper, Terence Vancooten, Sean Long, Craig Tanner, Jack Denton, Dominic Hyam and Harry Cardwell would be leaving the club on the expiration of their contract.
On 16 May, Kermorgant scored the only goal in Reading's 1–0 win over Fulham to progress to the Championship Play-off Final. The same evening, the club announced that the EFL had approved the majority share takeover from Chinese investors Dai Yongge and Dai Xiuli.
On 29 May, Reading played in the EFL Championship play-off final against Huddersfield Town, drawing 0–0 in both regular and extra time before losing 4–3 in a penalty shootout. The defeat meant Reading's 2017–18 season would be their fifth successive season of Championship football.

## Transfers
### In

| Date | Position | Name | From | Fee |
| 25 May 2016 † | DF | Danzell Gravenberch | FC Dordrecht | Undisclosed |
| 28 June 2016 † | MF | Joey van den Berg | SC Heerenveen | Free |
| 1 July 2016 | DF | Terence Vancooten | Staines Town | |
| 8 July 2016 | FW | Joseph Mendes | Le Havre | Undisclosed |
| 11 July 2016 | GK | Anssi Jaakkola | Ajax Cape Town | Undisclosed |
| 14 July 2016 | MF | John Swift | Chelsea | Free |
| 16 July 2016 | MF | Roy Beerens | Hertha BSC | Undisclosed |
| 29 July 2016 | FW | Yakou Méïte | Paris Saint-Germain | Undisclosed |
| 5 August 2016 | MF | Callum Harriott | Charlton Athletic | Undisclosed |
| 18 August 2016 | MF | Sandro Wieser | Thun | Free |
| 20 August 2016 | DF | Liam Moore | Leicester City | Undisclosed |
| 22 August 2016 | DF | Tyler Blackett | Manchester United | Undisclosed |
| 1 September 2016 | MF | Anil Capkın | 1. FC Köln II | Free |
| 18 January 2017 | DF | Tiago Ilori | Liverpool | Undisclosed |
| 30 January 2017 | MF | Adrian Popa | Steaua București | Undisclosed |
    † Gravenberch and van den Berg's transfers were announced on the above dates, but were not finalised until 1 July.

### Out

| Date | Position | Name | To | Fee |
| 4 July 2016 | FW | Rowan Liburd | Stevenage | Undisclosed |
| 10 July 2016 | MF | Aaron Tshibola | Aston Villa | Undisclosed |
| 3 August 2016 | MF | Oliver Norwood | Brighton & Hove Albion | Undisclosed |
| August 2016 | MF | Lisandro Semedo | AEZ Zakakiou | Undisclosed |
| 17 January 2017 | GK | Billy Collings | Brighton & Hove Albion | Undisclosed |
| 31 January 2017 | MF | Anil Capkın | Bonner SC | |
| 4 February 2017 | DF | Shane Griffin | Cork City | Undisclosed |
| 1 March 2017 | DF | Sindri Scheving | Valur | Undisclosed |

### Loans in

| Date from | Position | Name | From | Date to |
| 31 January 2017 | MF | Jordon Mutch | Crystal Palace | End of Season |
| 31 January 2017 | DF | Reece Oxford | West Ham United | End of Season |
| 31 January 2017 | FW | Lewis Grabban | Bournemouth | End of Season |

### Loans out

| Date from | Position | Name | To | Date to |
| 28 July 2016 | DF | Sean Long | Cambridge United | 6 months |
| 3 August 2016 | MF | Paolo Hurtado | Vitória de Guimarães | End of season |
| 3 August 2016 | GK | Lewis Ward | Margate | 3 January 2017 |
| 3 August 2016 | GK | George Legg | Hungerford Town | 16 March 2017 |
| 18 August 2016 | FW | Craig Tanner | Plymouth Argyle | 16 January 2017 |
| 19 August 2016 | MF | Aaron Kuhl | Boreham Wood | 28 January 2017 |
| 25 August 2016 | DF | Robert Dickie | Cheltenham Town | 2 January 2017 |
| 26 August 2016 | GK | Jonathan Bond | Gillingham | 7 January 2017 |
| 26 August 2016 | FW | Sam Smith | Bishop's Stortford | 27 November 2016 |
| 31 August 2016 | MF | Jack Stacey | Exeter City | 23 January 2017 |
| 31 August 2016 | MF | Tarique Fosu | Colchester United | 7 January 2017 |
| 31 August 2016 | DF | Dominic Hyam | Portsmouth | 8 January 2017 |
| 6 October 2016 | DF | Sindri Scheving | Cirencester Town | 6 November 2016 |
| 2 December 2016 | DF | Zak Jules | Braintree Town | 2 January 2017 |
| 23 December 2016 | DF | Axel Andrésson | Bath City | 25 February 2017 |
| 5 January 2017 | DF | Sean Long | Lincoln City | End of season |
| 12 January 2017 | MF | Tarique Fosu | Colchester United | End of season |
| 16 January 2017 | FW | Craig Tanner | Plymouth Argyle | End of season |
| 19 January 2017 | DF | Jake Cooper | Millwall | End of season |
| 20 January 2017 | MF | Jake Sheppard | Dagenham & Redbridge | End of season |
| 20 January 2017 | MF | Harrison Bennett | Margate | 18 February 2017 |
| 21 January 2017 | FW | Harry Cardwell | Brighton & Hove Albion | End of season |
| 23 January 2017 | MF | Jack Stacey | Exeter City | End of season |
| 24 January 2017 | DF | Niall Keown | Partick Thistle | End of season |
| 27 January 2017 | DF | Zak Jules | Motherwell | End of season |
| 31 January 2017 | GK | Stuart Moore | Luton Town | End of season |
| 31 January 2017 | FW | Dominic Samuel | Ipswich Town | End of season |
| 17 February 2017 | GK | Lewis Ward | Margate | 18 March 2017 |
| 17 February 2017 | MF | Harrison Bennett | Margate | 18 March 2017 |
| 25 February 2017 | DF | Terence Vancooten | Basingstoke Town | End of season |
| 28 February 2017 | DF | Axel Andrésson | Bath City | End of season |
| 17 March 2017 | GK | Lewis Ward | Hungerford Town | End of season |
| 23 March 2017 | DF | Dominic Hyam | Aldershot Town | End of season |

### Released

| Date | Position | Name | Joined | Date |
| 30 June 2017 | GK | Stuart Moore | Barrow | 1 July 2017 |
| 30 June 2017 | GK | Joe Tupper | Crystal Palace | 1 July 2018 |
| 30 June 2017 | DF | Terence Vancooten | Stevenage | 18 July 2017 |
| 30 June 2017 | DF | Sean Long | Lincoln City | 1 July 2017 |
| 30 June 2017 | DF | Dominic Hyam | Coventry City | 1 July 2017 |
| 30 June 2017 | DF | Zak Jules | Shrewsbury Town | 1 July 2017 |
| 30 June 2017 | MF | Harrison Bennett | Swindon Supermarine | 30 October 2017 |
| 30 June 2017 | MF | Jack Denton | Windsor | July 2017 |
| 30 June 2017 | MF | Tarique Fosu | Charlton Athletic | 1 July 2017 |
| 30 June 2017 | MF | Aaron Kuhl | Basingstoke Town | October 2019 |
| 30 June 2017 | MF | Danny Williams | Huddersfield Town | 4 July 2017 |
| 30 June 2017 | FW | Craig Tanner | Motherwell | 5 June 2017 |
| 30 June 2017 | FW | Harry Cardwell | Grimsby Town | 17 July 2017 |

### Trial

| Date From | Date To | Position | Name | Last Club |
| 11 July 2016 | 20 July 2016 | DF | Gastón Campi | Racing Club |
| 26 September 2016 | | MF | Érico Sousa | NK Celje |
| 23 January 2017 | | FW | Adham El Idrissi | Jong Ajax |
| 24 January 2017 | | MF | Rio Dasilva | AFC Oaklands |

## Squad

    As of match played 29 May 2017
| No. | Name | Position | Date of birth (Age) | Signed from | Signed in | Contract ends | Apps. | Goals |
| Goalkeepers ||||||||||
| 1 | Jonathan Bond | GK | (1993-05-19)19 May 1993 (aged 23) | Watford | 2015 | 2018 | 14 | 0 |
| 26 | Ali Al-Habsi | GK | (1981-12-30)30 December 1981 (aged 34) | Wigan Athletic | 2015 | 2019 | 91 | 0 |
| 31 | Anssi Jaakkola | GK | (1987-03-13)13 March 1987 (aged 29) | Ajax Cape Town | 2016 | 2018 | 3 | 0 |
| 40 | Stuart Moore | GK | (1994-09-08)8 September 1994 (aged 21) | Academy | 2013 | 2017 | 0 | 0 |
| 43 | George Legg | GK | (1996-04-30)30 April 1996 (aged 20) | Academy | 2015 | | 0 | 0 |
| 56 | Luke Southwood | GK | (1997-12-06)6 December 1997 (aged 18) | Academy | 2016 | | 0 | 0 |
| 57 | Joe Tupper | GK | (1997-11-15)15 November 1997 (aged 18) | Academy | 2016 | 2017 | 0 | 0 |
| | Lewis Ward | GK | (1997-03-05)5 March 1997 (aged 19) | Academy | 2015 | | 0 | 0 |
| Defenders ||||||||||
| 2 | Chris Gunter | RB | (1989-07-21)21 July 1989 (aged 26) | Nottingham Forest | 2012 | 2018 | 218 | 3 |
| 3 | Jake Cooper | CB | (1995-02-03)3 February 1995 (aged 21) | Academy | 2013 | 2018 | 54 | 4 |
| 5 | Paul McShane | DF | (1986-01-06)6 January 1986 (aged 30) | Hull City | 2015 | 2018 | 71 | 4 |
| 11 | Jordan Obita | LB | (1993-12-08)8 December 1993 (aged 22) | Academy | 2010 | 2018 | 162 | 4 |
| 16 | Liam Moore | DF | (1993-01-31)31 January 1993 (aged 23) | Leicester City | 2016 | 2020 | 47 | 1 |
| 20 | Tiago Ilori | DF | (1993-02-26)26 February 1993 (aged 23) | Liverpool | 2017 | 2020 | 8 | 0 |
| 22 | Zak Jules | DF | (1997-07-02)2 July 1997 (aged 18) | Academy | 2015 | | 0 | 0 |
| 24 | Tyler Blackett | DF | (1994-04-02)2 April 1994 (aged 22) | Manchester United | 2016 | 2019 | 40 | 0 |
| 28 | Danzell Gravenberch | DF | (1994-02-13)13 February 1994 (aged 22) | Dordrecht | 2016 | 2019 | 5 | 0 |
| 30 | Tennai Watson | DF | (1997-03-04)4 March 1997 (aged 19) | Academy | 2015 | 2018 | 7 | 0 |
| 32 | Reece Oxford | DF | (1998-12-16)16 December 1998 (aged 17) | Loan from West Ham United | 2017 | 2017 | 4 | 0 |
| 34 | Niall Keown | RB | (1995-04-05)5 April 1995 (aged 21) | Academy | 2013 | 2018 | 2 | 0 |
| 47 | Axel Andrésson | DF | (1998-01-27)27 January 1998 (aged 18) | Academy | 2016 | | 0 | 0 |
| 52 | Gabriel Osho | DF | (1997-08-14)14 August 1997 (aged 18) | Academy | 2016 | | 0 | 0 |
| 53 | Omar Richards | DF | (1998-02-15)15 February 1998 (aged 18) | Academy | 2016 | | 0 | 0 |
| 58 | Terence Vancooten | DF | (1997-12-29)29 December 1997 (aged 18) | Staines Town | 2016 | 2017 | 0 | 0 |
| 59 | Tom McIntyre | DF | (1998-11-06)6 November 1998 (aged 17) | Academy | 2016 | | 0 | 0 |
| 61 | Teddy Howe | DF | (1998-10-09)9 October 1998 (aged 17) | Academy | 2017 | | 0 | 0 |
| 63 | Ramarni Medford-Smith | DF | (1998-10-21)21 October 1998 (aged 17) | Academy | 2017 | | 0 | 0 |
| | Robert Dickie | DF | (1996-03-03)3 March 1996 (aged 20) | Academy | 2014 | | 1 | 0 |
| | Dominic Hyam | DF | (1995-12-20)20 December 1995 (aged 20) | Academy | 2014 | 2017 | 0 | 0 |
| | Sean Long | RB | (1995-04-02)2 April 1995 (aged 21) | Academy | 2013 | 2017 | 1 | 0 |
| | Sindri Scheving | DF | (1997-11-19)19 November 1997 (aged 18) | Academy | 2016 | | 0 | 0 |
| Midfielders ||||||||||
| 4 | Joey van den Berg | MF | (1986-02-13)13 February 1986 (aged 30) | SC Heerenveen | 2016 | 2018 | 34 | 1 |
| 6 | George Evans | CM | (1994-12-13)13 December 1994 (aged 21) | Manchester City | 2016 | 2019 | 49 | 2 |
| 7 | Roy Beerens | MF | (1987-12-22)22 December 1987 (aged 28) | Hertha BSC | 2016 | 2019 | 43 | 7 |
| 8 | John Swift | MF | (1995-06-23)23 June 1995 (aged 20) | Chelsea | 2016 | 2019 | 42 | 9 |
| 12 | Garath McCleary | RW | (1987-05-15)15 May 1987 (aged 29) | Nottingham Forest | 2012 | 2020 | 193 | 26 |
| 15 | Callum Harriott | MF | (1994-03-04)4 March 1994 (aged 22) | Charlton Athletic | 2016 | 2019 | 16 | 3 |
| 17 | Sandro Wieser | MF | (1993-02-03)3 February 1993 (aged 23) | Thun | 2016 | 2019 | 0 | 0 |
| 21 | Stephen Quinn | MF | (1986-04-01)1 April 1986 (aged 30) | Hull City | 2015 | 2018 | 43 | 2 |
| 23 | Danny Williams | CM | (1989-03-08)8 March 1989 (aged 27) | Hoffenheim | 2013 | 2017 | 156 | 14 |
| 25 | Adrian Popa | MF | (1988-07-24)24 July 1988 (aged 27) | Steaua București | 2017 | 2020 | 8 | 1 |
| 29 | Josh Barrett | MF | (1998-06-21)21 June 1998 (aged 17) | Academy | 2015 | | 3 | 0 |
| 35 | Jake Sheppard | MF | (1997-05-30)30 May 1997 (aged 18) | Academy | 2015 | 2017 | 0 | 0 |
| 37 | Jack Stacey | MF | (1996-04-06)6 April 1996 (aged 20) | Academy | 2014 | 2019 | 6 | 0 |
| 38 | Liam Kelly | MF | (1995-11-22)22 November 1995 (aged 20) | Academy | 2014 | 2019 | 34 | 1 |
| 39 | Tarique Fosu | MF | (1995-11-05)5 November 1995 (aged 20) | Academy | 2014 | 2017 | 1 | 0 |
| 42 | Andy Rinomhota | MF | (1997-04-21)21 April 1997 (aged 19) | Academy | 2016 | | 0 | 0 |
| 48 | Harrison Bennett | MF | (1997-09-23)23 September 1997 (aged 18) | Academy | 2016 | 2017 | 0 | 0 |
| 51 | Ryan East | MF | (1998-08-07)7 August 1998 (aged 17) | Academy | 2016 | | 0 | 0 |
| 54 | Jordon Mutch | MF | (1991-12-02)2 December 1991 (aged 24) | Loan from Crystal Palace | 2017 | 2017 | 9 | 1 |
| 60 | Tyler Frost | MF | (1999-08-07)7 August 1999 (aged 16) | Academy | 2017 | | 0 | 0 |
| | Conor Davis | MF | (1998-06-03)3 June 1998 (aged 17) | Academy | 2016 | | 0 | 0 |
| | Paolo Hurtado | MF | (1990-07-27)27 July 1990 (aged 25) | Paços de Ferreira | 2015 | 2018 | 6 | 0 |
| | Jordan Holsgrove | MF | (1999-09-10)10 September 1999 (aged 16) | Academy | 2017 | | 0 | 0 |
| | Aaron Kuhl | MF | (1996-01-30)30 January 1996 (aged 20) | Academy | 2014 | 2017 | 8 | 0 |
| Forwards ||||||||||
| 9 | Joseph Mendes | FW | (1991-03-30)30 March 1991 (aged 25) | Le Havre | 2016 | 2018 | 16 | 3 |
| 10 | Deniss Rakels | FW | (1992-08-20)20 August 1992 (aged 23) | KS Cracovia | 2016 | 2018 | 17 | 3 |
| 14 | Dominic Samuel | FW | (1994-04-01)1 April 1994 (aged 22) | Academy | 2012 | 2018 | 16 | 2 |
| 18 | Yann Kermorgant | FW | (1981-11-08)8 November 1981 (aged 34) | Bournemouth | 2016 | 2018 | 65 | 22 |
| 19 | Yakou Méïte | FW | (1996-02-11)11 February 1996 (aged 20) | Paris Saint-Germain | 2016 | 2019 | 15 | 1 |
| 27 | Craig Tanner | FW | (1994-10-27)27 October 1994 (aged 21) | Academy | 2013 | 2017 | 5 | 1 |
| 36 | Andrija Novakovich | FW | (1996-09-21)21 September 1996 (aged 19) | University School of Milwaukee | 2014 | | 2 | 0 |
| 41 | Harry Cardwell | FW | (1996-10-23)23 October 1996 (aged 19) | Academy | 2014 | 2017 | 0 | 0 |
| 50 | Lewis Grabban | FW | (1988-01-12)12 January 1988 (aged 28) | Loan from Bournemouth | 2017 | 2017 | 19 | 3 |
| 55 | Sam Smith | FW | (1998-03-08)8 March 1998 (aged 18) | Academy | 2016 | | 0 | 0 |
| 62 | Danny Loader | FW | (2000-08-28)28 August 2000 (aged 15) | Academy | 2016 | | 0 | 0 |

### Left club during season

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 33 | DF | IRL | Shane Griffin (to Cork City) |
| No. | Pos. | Nation | Player |
| — | GK | ENG | Billy Collings (to Brighton & Hove Albion) |

## Competitions
### Championship
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Newcastle United (C, P) | 46 | 29 | 7 | 10 | 85 | 40 | +45 | 94 | Promotion to the Premier League |
| 2 | Brighton & Hove Albion (P) | 46 | 28 | 9 | 9 | 74 | 40 | +34 | 93 | Promotion to the Premier League |
| 3 | Reading | 46 | 26 | 7 | 13 | 68 | 64 | +4 | 85 | Qualification for the Championship play-offs |
| 4 | Sheffield Wednesday | 46 | 24 | 9 | 13 | 60 | 45 | +15 | 81 | Qualification for the Championship play-offs |
| 5 | Huddersfield Town (O, P) | 46 | 25 | 6 | 15 | 56 | 58 | −2 | 81 | Qualification for the Championship play-offs |
* ↑ Liam Moore was born in Loughborough, England, but qualified to represent Jamaica, and made his international debut for Jamaica in March 2021.
* ↑ Callum Harriott was born in Norbury, England, but qualified to represent Guyana, making his international debut for Guyana in March 2019.
* ↑ Four teams play for one spot and promotion to the Premier League.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 7 May 2017. Source: #Matches

#### Results by matchday

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
| Ground | H | A | A | H | A | H | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | H | A | H | H | A | A | H | H | A | A | H | H | A | A | H | H | A | A | H | A | H | A |
| Result | W | L | L | D | W | W | D | W | W | L | D | D | L | W | W | W | W | W | L | W | L | W | W | W | L | L | W | W | W | D | D | W | L | L | W | D | L | W | W | W | L | W | W | L | W | W |
| Position | 8 | 15 | 20 | 21 | 15 | 11 | 12 | 8 | 4 | 9 | 8 | 8 | 10 | 8 | 5 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 5 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 3 |

#### Play-offs
### EFL Cup
### Professional U23 Development League
#### Table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Relegation |
| 1 | Everton U23s (C) | 22 | 15 | 3 | 4 | 48 | 21 | +27 | 48 | |
| 2 | Manchester City EDS | 22 | 13 | 6 | 3 | 54 | 33 | +21 | 45 | |
| 3 | Liverpool U23s | 22 | 13 | 4 | 5 | 47 | 27 | +20 | 43 | |
| 4 | Arsenal U23s | 22 | 10 | 3 | 9 | 40 | 32 | +8 | 33 | |
| 5 | Chelsea U23s | 22 | 7 | 9 | 6 | 40 | 32 | +8 | 30 | |
| 6 | Manchester United U23s | 22 | 6 | 8 | 8 | 29 | 38 | −9 | 26 | |
| 7 | Sunderland U23s | 22 | 6 | 7 | 9 | 27 | 37 | −10 | 25 | |
| 8 | Derby County U23s | 22 | 6 | 6 | 10 | 31 | 42 | −11 | 24 | |
| 9 | Leicester City U23s | 22 | 5 | 8 | 9 | 31 | 42 | −11 | 23 | |
| 10 | Tottenham Hotspur U23s | 22 | 6 | 4 | 12 | 33 | 44 | −11 | 22 | |
| 11 | Reading U23s (R) | 22 | 6 | 4 | 12 | 36 | 56 | −20 | 22 | Relegation to Division 2 |
| 12 | Southampton U23s (R) | 22 | 5 | 6 | 11 | 28 | 40 | −12 | 21 | Relegation to Division 2 |

#### Results
### Premier League Cup
#### Group stage

| Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| Reading | 6 | 4 | 1 | 1 | 16 | 9 | +7 | 13 |
| Sheffield United | 6 | 2 | 2 | 2 | 12 | 13 | −1 | 8 |
| Birmingham City | 6 | 2 | 1 | 3 | 7 | 12 | −5 | 7 |
| Stoke City | 6 | 1 | 2 | 3 | 8 | 9 | −1 | 5 |

#### Final
### Premier League International Cup
#### Group stage

| Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| Hertha BSC | 3 | 2 | 1 | 0 | 7 | 3 | +4 | 7 |
| Athletic Bilbao | 3 | 2 | 1 | 0 | 7 | 5 | +2 | 7 |
| Everton | 3 | 1 | 0 | 2 | 4 | 6 | −2 | 3 |
| Reading | 3 | 0 | 0 | 3 | 3 | 7 | −4 | 0 |

### EFL Trophy
#### Group stage

| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L2 | Yeovil Town | 3 | 2 | 0 | 1 | 0 | 6 | 3 | +3 | 7 | Advance to Round 2 |
| 2 | ACA | Reading U21 | 3 | 1 | 1 | 0 | 1 | 5 | 6 | −1 | 5 | Advance to Round 2 |
| 3 | L2 | Portsmouth | 3 | 1 | 0 | 1 | 1 | 6 | 6 | 0 | 4 | |
| 4 | L1 | Bristol Rovers | 3 | 0 | 1 | 0 | 2 | 2 | 4 | −2 | 2 | |

#### Knockout stage
## Squad statistics

    As of match played 29 May 2017

### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Championship | Championship | FA Cup | FA Cup | League Cup | League Cup | Playoffs | Playoffs |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 2 | DF | WAL | Chris Gunter | 52 | 1 | 46 | 1 | 1 | 0 | 1+1 | 0 | 3 | 0 |
| 3 | DF | ENG | Jake Cooper | 5 | 0 | 0+3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| 4 | MF | NED | Joey van den Berg | 34 | 1 | 26+2 | 0 | 1 | 0 | 2 | 1 | 2+1 | 0 |
| 5 | DF | IRL | Paul McShane | 31 | 3 | 29+1 | 3 | 0 | 0 | 0 | 0 | 1 | 0 |
| 6 | MF | ENG | George Evans | 43 | 2 | 24+11 | 2 | 1 | 0 | 2+2 | 0 | 3 | 0 |
| 7 | MF | NED | Roy Beerens | 43 | 7 | 37+3 | 6 | 1 | 0 | 1+1 | 1 | 0 | 0 |
| 8 | MF | ENG | John Swift | 42 | 9 | 31+5 | 8 | 0+1 | 0 | 2 | 1 | 3 | 0 |
| 9 | FW | FRA | Joseph Mendes | 16 | 3 | 2+10 | 3 | 0 | 0 | 2 | 0 | 0+2 | 0 |
| 10 | FW | LVA | Deniss Rakels | 3 | 0 | 1+1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 11 | DF | ENG | Jordan Obita | 43 | 3 | 28+9 | 2 | 0+1 | 0 | 3 | 0 | 1+1 | 1 |
| 12 | MF | JAM | Garath McCleary | 45 | 9 | 39+2 | 9 | 1 | 0 | 1 | 0 | 0+2 | 0 |
| 14 | FW | ENG | Dominic Samuel | 12 | 2 | 6+3 | 2 | 0+1 | 0 | 2 | 0 | 0 | 0 |
| 15 | MF | ENG | Callum Harriott | 16 | 3 | 3+9 | 1 | 0 | 0 | 4 | 2 | 0 | 0 |
| 16 | DF | ENG | Liam Moore | 47 | 1 | 40 | 1 | 1 | 0 | 3 | 0 | 3 | 0 |
| 18 | FW | FRA | Yann Kermorgant | 48 | 19 | 34+8 | 18 | 1 | 0 | 1+1 | 0 | 3 | 1 |
| 19 | FW | CIV | Yakou Méïte | 15 | 1 | 1+13 | 1 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| 20 | DF | POR | Tiago Ilori | 8 | 0 | 2+3 | 0 | 0 | 0 | 0 | 0 | 2+1 | 0 |
| 21 | MF | IRL | Stephen Quinn | 10 | 1 | 1+6 | 0 | 0 | 0 | 2+1 | 1 | 0 | 0 |
| 23 | MF | USA | Danny Williams | 47 | 4 | 36+5 | 4 | 1 | 0 | 1+1 | 0 | 3 | 0 |
| 24 | DF | ENG | Tyler Blackett | 40 | 0 | 33+1 | 0 | 1 | 0 | 2 | 0 | 3 | 0 |
| 25 | MF | ROU | Adrian Popa | 8 | 1 | 4+4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | GK | OMA | Ali Al-Habsi | 51 | 0 | 46 | 0 | 1 | 0 | 1 | 0 | 3 | 0 |
| 28 | DF | NED | Danzell Gravenberch | 5 | 0 | 0+2 | 0 | 0 | 0 | 1+2 | 0 | 0 | 0 |
| 30 | DF | ENG | Tennai Watson | 7 | 0 | 0+3 | 0 | 0 | 0 | 4 | 0 | 0 | 0 |
| 31 | GK | FIN | Anssi Jaakkola | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
| 32 | DF | ENG | Reece Oxford | 5 | 0 | 2+3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 38 | MF | IRL | Liam Kelly | 34 | 1 | 21+7 | 1 | 1 | 0 | 3 | 0 | 0+2 | 0 |
| 50 | FW | ENG | Lewis Grabban | 19 | 3 | 7+9 | 3 | 0 | 0 | 0 | 0 | 3 | 0 |
| 54 | MF | ENG | Jordon Mutch | 9 | 1 | 8+1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Players away from the club on loan: ||||||||||||||
| Players who left Reading during the season: ||||||||||||||

### Goal scorers

    As of match played 16 May 2017
| Place | Position | Nation | Number | Name | Championship | FA Cup | League Cup | Play-offs | Total |
| 1 | FW | | 18 | Yann Kermorgant | 18 | 0 | 0 | 1 | 19 |
| 2 | MF | | 12 | Garath McCleary | 9 | 0 | 0 | 0 | 9 |
| 2 | MF | | 8 | John Swift | 8 | 0 | 1 | 0 | 9 |
| 4 | MF | | 7 | Roy Beerens | 6 | 0 | 1 | 0 | 7 |
| 5 | MF | | 23 | Danny Williams | 4 | 0 | 0 | 0 | 4 |
| 6 | DF | | 5 | Paul McShane | 3 | 0 | 0 | 0 | 3 |
| 6 | MF | | 15 | Callum Harriott | 1 | 0 | 2 | 0 | 3 |
| 6 | FW | | 9 | Joseph Mendes | 3 | 0 | 0 | 0 | 3 |
| 6 | FW | | 50 | Lewis Grabban | 3 | 0 | 0 | 0 | 3 |
| 6 | DF | | 11 | Jordan Obita | 2 | 0 | 0 | 1 | 3 |
| 11 | FW | | 14 | Dominic Samuel | 2 | 0 | 0 | 0 | 2 |
| 11 | MF | | 6 | George Evans | 2 | 0 | 0 | 0 | 2 |
| 13 | DF | | 2 | Chris Gunter | 1 | 0 | 0 | 0 | 1 |
| 13 | DF | | 16 | Liam Moore | 1 | 0 | 0 | 0 | 1 |
| 13 | MF | | 38 | Liam Kelly | 1 | 0 | 0 | 0 | 1 |
| 13 | FW | | 19 | Yakou Méïte | 1 | 0 | 0 | 0 | 1 |
| 13 | MF | | 54 | Jordon Mutch | 1 | 0 | 0 | 0 | 1 |
| 13 | MF | | 25 | Adrian Popa | 1 | 0 | 0 | 0 | 1 |
| 13 | MF | | 4 | Joey van den Berg | 0 | 0 | 1 | 0 | 1 |
| 13 | MF | | 21 | Stephen Quinn | 0 | 0 | 1 | 0 | 1 |
| 13 | | | | Own goal | 1 | 0 | 0 | 0 | 1 |
| Total | Total | Total | Total | Total | 68 | 0 | 6 | 2 | 76 |

### Clean sheets

| Place | Position | Nation | Number | Name | Championship | Playoffs | FA Cup | League Cup | Total |
| 1 | GK | | 26 | Ali Al-Habsi | 15 | 2 | 0 | 0 | 17 |
| 2 | GK | | 31 | Anssi Jaakkola | 0 | 0 | 0 | 1 | 1 |
| TOTALS | TOTALS | TOTALS | TOTALS | TOTALS | 15 | 2 | 0 | 1 | 18 |

### Disciplinary record

    As of match played 16 May 2017
| Number | Nation | Position | Name | Championship | Championship | FA Cup | FA Cup | League Cup | League Cup | Play-offs | Play-offs | Total | Total |
| 2 | | DF | Chris Gunter | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 |
| 4 | | MF | Joey van den Berg | 11 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 12 | 1 |
| 5 | | DF | Paul McShane | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 6 | 1 |
| 6 | | MF | George Evans | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
| 7 | | MF | Roy Beerens | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 8 | | MF | John Swift | 7 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 9 | 0 |
| 11 | | DF | Jordan Obita | 10 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 11 | 1 |
| 12 | | MF | Garath McCleary | 6 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 7 | 1 |
| 14 | | FW | Dominic Samuel | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 16 | | DF | Liam Moore | 8 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 11 | 0 |
| 18 | | FW | Yann Kermorgant | 8 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 11 | 0 |
| 19 | | FW | Yakou Méïte | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 21 | | MF | Stephen Quinn | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 23 | | MF | Danny Williams | 9 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 10 | 1 |
| 24 | | DF | Tyler Blackett | 5 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 1 |
| 31 | | GK | Anssi Jaakkola | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 38 | | MF | Liam Kelly | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 50 | | FW | Lewis Grabban | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 54 | | MF | Jordon Mutch | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Total | Total | Total | Total | 95 | 4 | 0 | 0 | 7 | 1 | 7 | 1 | 109 | 6 |

## U21/23 statistics

    As of match played 15 May 2017

### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Premier League 2 | Premier League 2 | Premier League Cup | Premier League Cup | EFL Trophy | EFL Trophy | Premier League International Cup | Premier League International Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | ENG | Jonathan Bond | 5 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 3 | DF | ENG | Jake Cooper | 7 | 0 | 4 | 0 | 0 | 0 | 2 | 0 | 1 | 0 |
| 9 | FW | FRA | Joseph Mendes | 8 | 7 | 4 | 3 | 1 | 2 | 2 | 2 | 0+1 | 0 |
| 10 | FW | LVA | Deniss Rakels | 7 | 1 | 5 | 1 | 2 | 0 | 0 | 0 | 0 | 0 |
| 14 | FW | ENG | Dominic Samuel | 7 | 0 | 3 | 0 | 1 | 0 | 3 | 0 | 0 | 0 |
| 15 | MF | ENG | Callum Harriott | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | MF | LIE | Sandro Wieser | 7 | 1 | 4 | 1 | 0 | 0 | 2 | 0 | 1 | 0 |
| 19 | FW | CIV | Yakou Méïte | 9 | 4 | 4 | 1 | 3 | 1 | 1 | 0 | 1 | 2 |
| 20 | DF | POR | Tiago Ilori | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | MF | IRL | Stephen Quinn | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | DF | SCO | Zak Jules | 15 | 0 | 11 | 0 | 2 | 0 | 0 | 0 | 2 | 0 |
| 24 | DF | ENG | Tyler Blackett | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 27 | FW | ENG | Craig Tanner | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | DF | NED | Danzell Gravenberch | 9 | 0 | 4 | 0 | 0 | 0 | 3 | 0 | 2 | 0 |
| 29 | MF | IRL | Josh Barrett | 35 | 6 | 20+2 | 2 | 6 | 3 | 3+1 | 1 | 3 | 0 |
| 30 | DF | ENG | Tennai Watson | 12 | 0 | 4 | 0 | 3 | 0 | 4 | 0 | 1 | 0 |
| 31 | GK | FIN | Anssi Jaakkola | 4 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | 0 | 0 |
| 32 | DF | ENG | Reece Oxford | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 34 | DF | IRL | Niall Keown | 6 | 1 | 2 | 0 | 1 | 0 | 1+1 | 1 | 1 | 0 |
| 35 | MF | SCO | Jake Sheppard | 18 | 1 | 10+1 | 0 | 3+1 | 0 | 1+1 | 1 | 1 | 0 |
| 36 | FW | USA | Andrija Novakovich | 33 | 15 | 16+3 | 8 | 8 | 5 | 3 | 2 | 3 | 0 |
| 37 | MF | ENG | Jack Stacey | 5 | 1 | 3 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
| 38 | MF | IRL | Liam Kelly | 5 | 0 | 2 | 0 | 0 | 0 | 2 | 0 | 1 | 0 |
| 39 | MF | ENG | Tariqe Fosu | 4 | 2 | 2 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
| 40 | GK | ENG | Stuart Moore | 7 | 0 | 4 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
| 41 | FW | SCO | Harry Cardwell | 10 | 1 | 0+6 | 1 | 0+1 | 0 | 1+1 | 0 | 0+1 | 0 |
| 42 | MF | ENG | Andy Rinomhota | 39 | 3 | 22 | 2 | 10 | 1 | 5 | 0 | 2 | 0 |
| 43 | GK | ENG | George Legg | 5 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| 45 | DF | SCO | Dominic Hyam | 11 | 1 | 6+2 | 1 | 0 | 0 | 1 | 0 | 2 | 0 |
| 47 | DF | ISL | Axel Andrésson | 12 | 0 | 4+3 | 0 | 2+2 | 0 | 0 | 0 | 1 | 0 |
| 48 | MF | ENG | Harrison Bennett | 11 | 0 | 6+1 | 0 | 3 | 0 | 0 | 0 | 1 | 0 |
| 51 | MF | ENG | Ryan East | 18 | 1 | 7+3 | 1 | 7 | 0 | 0 | 0 | 1 | 0 |
| 52 | DF | ENG | Gabriel Osho | 14 | 2 | 6+1 | 1 | 6 | 1 | 1 | 0 | 0 | 0 |
| 53 | DF | ENG | Omar Richards | 24 | 1 | 12 | 1 | 8 | 0 | 1+1 | 0 | 2 | 0 |
| 55 | FW | ENG | Sam Smith | 22 | 7 | 5+5 | 2 | 6+2 | 5 | 1+2 | 0 | 1 | 0 |
| 56 | GK | ENG | Luke Southwood | 17 | 0 | 11 | 0 | 4 | 0 | 0 | 0 | 2 | 0 |
| 58 | DF | ENG | Terence Vancooten | 6 | 0 | 1+2 | 0 | 2 | 0 | 0 | 0 | 0+1 | 0 |
| 59 | DF | SCO | Tom McIntyre | 9 | 4 | 5 | 3 | 1 | 1 | 3 | 0 | 0 | 0 |
| 60 | MF | ENG | Tyler Frost | 33 | 7 | 12+6 | 3 | 9 | 4 | 3+2 | 0 | 1 | 0 |
| 61 | DF | ENG | Teddy Howe | 3 | 0 | 1+1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 62 | FW | ENG | Danny Loader | 11 | 0 | 1+5 | 0 | 1+2 | 0 | 1+1 | 0 | 0 | 0 |
| 63 | DF | ENG | Ramarni Medford-Smith | 9 | 0 | 3+1 | 0 | 1+2 | 0 | 2 | 0 | 0 | 0 |
| | GK | AUS | Liam Driscoll | 2 | 0 | 0+1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| | GK | ENG | Lewis Ward | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| | DF | ENG | Robert Dickie | 16 | 2 | 10 | 1 | 6 | 1 | 0 | 0 | 0 | 0 |
| | DF | ENG | Tom Holmes | 7 | 0 | 2+2 | 0 | 2+1 | 0 | 0 | 0 | 0 | 0 |
| | DF | ENG | Jamal Balogun | 1 | 1 | 0 | 0 | 0+1 | 1 | 0 | 0 | 0 | 0 |
| | DF | ENG | Akin Odimayo | 4 | 0 | 0+1 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 |
| | MF | ENG | Aaron Kuhl | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| | MF | POR | Érico Sousa | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| | MF | SCO | Jordan Holsgrove | 10 | 1 | 4+1 | 1 | 4+1 | 0 | 0 | 0 | 0 | 0 |
| | FW | SCO | Ben House | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Players away from the club on loan: ||||||||||||||
| Players who left Reading during the season: ||||||||||||||
| 33 | DF | IRL | Shane Griffin | 8 | 0 | 4 | 0 | 1 | 0 | 1+2 | 0 | 0 | 0 |

### Goal scorers

    As of match played 10 January 2017
| Place | Position | Nation | Number | Name | Premier League 2 | Premier League Cup | EFL Trophy | Premier League International Cup | Total |
| 1 | FW | | 36 | Andrija Novakovich | 8 | 5 | 2 | 0 | 15 |
| 2 | MF | | 60 | Tyler Frost | 3 | 4 | 0 | 0 | 7 |
| 2 | FW | | 9 | Joseph Mendes | 3 | 2 | 2 | 0 | 7 |
| 2 | FW | | 55 | Sam Smith | 2 | 5 | 0 | 0 | 7 |
| 5 | MF | | 29 | Josh Barrett | 2 | 3 | 1 | 0 | 6 |
| 6 | DF | | 59 | Thomas McIntyre | 3 | 1 | 0 | 0 | 4 |
| 6 | FW | | 19 | Yakou Méïte | 1 | 1 | 0 | 2 | 4 |
| 8 | MF | | 42 | Andy Rinomhota | 2 | 1 | 0 | 0 | 3 |
| 9 | DF | | 52 | Gabriel Osho | 1 | 1 | 0 | 0 | 2 |
| 9 | DF | | | Robert Dickie | 1 | 1 | 0 | 0 | 2 |
| 9 | | | | Own goal | 2 | 0 | 0 | 0 | 2 |
| 12 | FW | | 10 | Deniss Rakels | 1 | 0 | 0 | 0 | 1 |
| 12 | MF | | 17 | Sandro Wieser | 1 | 0 | 0 | 0 | 1 |
| 12 | MF | | 39 | Tariqe Fosu | 1 | 0 | 0 | 0 | 1 |
| 12 | FW | | 41 | Harry Cardwell | 1 | 0 | 0 | 0 | 1 |
| 12 | DF | | 45 | Dominic Hyam | 1 | 0 | 0 | 0 | 1 |
| 12 | MF | | 51 | Ryan East | 1 | 0 | 0 | 0 | 1 |
| 12 | DF | | 53 | Omar Richards | 1 | 0 | 0 | 0 | 1 |
| 12 | MF | | | Jordan Holsgrove | 1 | 0 | 0 | 0 | 1 |
| 12 | DF | | | Jamal Balogun | 0 | 1 | 0 | 0 | 1 |
| 12 | MF | | 35 | Jake Sheppard | 0 | 0 | 1 | 0 | 1 |
| 12 | DF | | 34 | Niall Keown | 0 | 0 | 1 | 0 | 1 |
| Total | Total | Total | Total | Total | 36 | 25 | 7 | 3 | 71 |

### Disciplinary record

    As of match played 10 January 2017
| Number | Nation | Position | Name | Premier League 2 | Premier League 2 | Premier League Cup | Premier League Cup | EFL Trophy | EFL Trophy | Total | Total |
| 3 | | DF | Jake Cooper | 1 | 0 | 0 | 0 | 1 | 0 | 2 | 0 |
| 9 | | FW | Joseph Mendes | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 14 | | FW | Dominic Samuel | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 17 | | MF | Sandro Wieser | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 28 | | DF | Danzell Gravenberch | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 29 | | MF | Josh Barrett | 3 | 0 | 0 | 0 | 1 | 0 | 4 | 0 |
| 30 | | DF | Tennai Watson | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 33 | | DF | Shane Griffin | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 34 | | DF | Niall Keown | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 35 | | MF | Jake Sheppard | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
| 41 | | FW | Harry Cardwell | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 42 | | MF | Andy Rinomhota | 4 | 0 | 0 | 0 | 2 | 0 | 6 | 0 |
| 47 | | DF | Axel Andrésson | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 48 | | MF | Harrison Bennett | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 53 | | DF | Omar Richards | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 55 | | FW | Sam Smith | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 59 | | DF | Tom McIntyre | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 60 | | MF | Tyler Frost | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| | | DF | Tom Holmes | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| | | DF | Robert Dickie | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Total | Total | Total | Total | 26 | 0 | 0 | 0 | 6 | 1 | 32 | 1 |