2017–18 Reading F.C. season

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Reading
2017–18 season
Manager Jaap Stam (until 21 March 2018)
Paul Clement (from 23 March 2018)
Stadium Madejski Stadium
Championship 20th
FA Cup Fourth round
(Vs. Sheffield Wednesday)
League Cup Third Round
(Vs. Swansea City)
Top goalscorer League: Modou Barrow (10)
All: Two players (10)
Highest home attendance 21,771 vs Burton Albion
(26 December 2017)
Lowest home attendance 4,986 vs Stevenage
(16 January 2018)
Average home league attendance 15,181 (28 April 2018)
Home colours
Away colours

The 2017–18 season was Reading's 147th year in existence and fifth consecutive season in the Championship,[1] and covers the period from 1 July 2017 to 30 June 2018.

Season review

Pre-season

File:20170729reading-SBV Vitesse.jpg
Reading hosted KNVB Cup winners SBV Vitesse in a friendly at Adams Park on 29 July 2017

On 31 May, Reading announced that they would be returning to the Netherlands for a 10-day training camp.[2] On 6 June, Reading announced that they would host two behind-doors friendlies with QPR at the club's Hogwood Park training facility, with the fixtures taking place on 8 July.[3]

On 16 June 2017, Reading were given a home tie against League One side Gillingham in the EFL Cup first-round draw.[4] In the following days, it was announced that the match would take place on 8 August.[5]

For the second year in a row, Reading accepted the invitation to enter their Category One academy into the EFL Trophy.[6]

On 4 July 2017, manager Jaap Stam signed a new two-year contract with Reading, keeping him at the club until 2019. The club's assistant manager, Andries Ulderink, and first team coach, Said Bakkati, also signed new deals to extend their stay.[7] Chief Executive Nigel Howe was elected to the EFL Board on the same day.[8][9] The following day, defender Chris Gunter committed his future to the club by signing a new three-year contract extension.[10]

On 6 July, Reading announced that whilst they are in the Netherlands on their pre-season tour, they will play in friendlies against K.V. Kortrijk, of the Belgian top flight, and Turkish Süper Lig club Gençlerbirliği on 15 July, and Dutch Eredivisie team Sparta Rotterdam and Belgian second tier side Cercle Brugge on 22 July.[11] The same day, Liam Kelly joined Stam and Gunter by extending his contract until 2020;[12] youngsters Sam Smith, Ryan East, Jake Sheppard, Lewis Ward and Andy Rinomhota all agreed new deal; Liam Driscoll, Ben House, Joel Rollinson and Ade Shokunbi moved unto the U-23s from the U18's whilst Ethan Coleman, Tom Holmes and Kosta Sparta signed professional deals.[13]

On 27 July, Steven Reid left the club to pursue new coaching opportunities and challenges.[14]

On 29 July, Reading hosted KNVB Cup winners SBV Vitesse in a friendly match at Wycombe Wanderers' Adams Park. The venue was chosen due to the renovation of the pitch at the Madejski Stadium. The match, which was Reading's only pre-season friendly to take place in front of spectators in the UK, saw Reading lose 3–2.[15][Report 1]

On 31 July, John Swift signed a new five-year contract with Reading, keeping him at the club until 2022,[16] whilst Liam Moore signed a new four-year deal on 2 August.[17]

Transfers

Following the conclusion of the 2016–17 regular season, Reading announced on 16 May 2016 that they would not be renewing the contracts of Aaron Kuhl, Harrison Bennett, Stuart Moore, Joe Tupper, Terence Vancooten, Sean Long, Craig Tanner, Jack Denton and Harry Cardwell.[18] Long went on to sign for Lincoln City on 18 May,[19] whilst Dominic Hyam agreed to join Coventry City on 24 May.[20]

On 19 June, Tarique Fosu moved permanently to Charlton Athletic after turning down a new contract at Reading.[21]

On 26 June, Reading announced that two academy players would be leaving the club. Zak Jules had turned down a new contract with the club and had signed for Shrewsbury Town,[22] while Jack Stacey had moved to Luton Town on a permanent deal.[22] Additionally, two players left the club on loan on the same day. Deniss Rakels completed his move to Lech Poznań for the season[23] and Jonathan Bond transferred to Peterborough United until 3 January 2018.[24] On 28 June, Reading announced their first signing of the summer, Pelle Clement on a three-year contract from AFC Ajax.[25]

On 1 July, Niall Keown moved to Partick Thistle for an undisclosed fee, rejoining the club he spent the second half of the previous season at.[26] The following day, Reading announced that Andrija Novakovich had signed a new 2-year contract with the club and that he would spend the 2017–18 season on loan at Eerste Divisie side SC Telstar.[27] On 4 July, Danzell Gravenberch moved to K.S.V. Roeselare on a season-long loan deal.[28]

The contract of Danny Williams was not extended, despite a contract offer being made by Reading.[29] He was officially released by the club on 1 July, signing for Premier League newcomers Huddersfield Town four days later.[30]

Yakou Méïte signed a season-long loan deal with Sochaux on 8 July.[31]

Reading completed their second signing of the summer on 14 July, Jón Daði Böðvarsson signing on a three-year contract from Wolverhampton Wanderers.[32] Two days later, Saudi club Al-Hilal confirmed the signing of Ali Al-Habsi on a three-year contract, with Reading confirming the move on 17 July.[33] Academy graduate Dominic Samuel left the club on 19 July, signing a three-year deal with Blackburn Rovers for an undisclosed fee,[34] whilst Vito Mannone joined the club on a three-year contract from Sunderland for £2,000,000.[35] Paolo Hurtado left the club on 20 July, having played 6 times for the Royals in his two-year spell, returning to Vitória de Guimarães on a permanent deal for an undisclosed fee.[36]

Reading announced that Jake Cooper had signed for Millwall on a permanent deal on 28 July 2017.[37] On 1 August, Robert Dickie joined Lincoln City on loan until January 2018, whilst Lewis Ward moved to Hungerford Town on loan until the end of February 2018.[38]

Modou Barrow became Reading's fourth summer signing on 3 August, signing a four-year deal,[39] before young goalkeeper Luke Southwood joined Bath City on a six-month loan deal the next day.[40] On 11 August, youngsters Cameron Green and Conor Davis joined Basingstoke Town on an initial one-month loan,[41] with Leandro Bacuna became Reading's fifth summer arrival, signing a four-year deal, on 13 August.[42] Reading transfer dealings then went quiet for two weeks before announced the signing of David Edwards on a two-year contract from Wolverhampton Wanderers on 26 August.[43]

Three days later, 29 August, Reading signed Sone Aluko to a four-year contract, moving from Fulham for an undisclosed fee,[44] with Sandro Wieser joining K.S.V. Roeselare on a season-long load deal on 31 August, transfer deadline day.[45]

August

Reading started the season, on 5 August, with a 0–2 away defeat to Queens Park Rangers, Conor Washington gave QPR the lead in the 22nd minute before doubling his, and QPR's, goals on from the penalty spot on the 59th minute after Tiago Ilori earned a red card for the challenge on Pawel Wszolek.[Report 2] Three days later Reading faced Gillingham in the first round of the EFL Cup, winning 2–0 thanks to two Liam Kelly goals. Andy Rinomhota and Sam Smith made their debuts for Reading from the start whilst Axel Andrésson also made his debut, coming on as a second-half substitute.[Report 3] Reading's first home league game came on 12 August against Fulham, where Tomáš Kalas was shown a straight red card in the 1st minute for pulling back Modou Barrow. Liam Kelly then gave Reading the lead in the 61st minute with his third goal of the season, before former Reading player Lucas Piazon equalised in the 82nd minute to give Fulham the draw.[Report 4] Reading followed up their first point of the season with a trip to Aston Villa on 15 August. The game finished 2–1 to Reading with the lead coming after an Adrian Popa cross deflected off Glenn Whelan into his own net in the 49th minute. Modou Barrow extended Readings lead 6 minutes later with his first goal for the club, before Conor Hourihane pulled a goal back late on.[Report 5] Reading suffered their second defeat of the season away to Preston North End on 19 August, with the only goal of the game being scored by Jordan Hugill in the 22nd minute.[Report 6] Reading got back to winning ways on 22 August, with a 3–1 extra time victory over Millwall in the Second Round of the EFL Cup. Shane Ferguson cancelled out Leandro Bacuna's first goal for the club, before George Evans scored on the stroke of half time in extra and Sam Smith scored his first goal for Reading with 4 minutes to go.[Report 7] Reading traveled to St Andrew's on 26 August to face Birmingham City, with goals from Jón Daði Böðvarsson and George Evans securing the three-points.[Report 8] On 30 August, Reading announced that Jordan Obita had signed a new three-year contract with the club,[46] and that skipper Paul McShane extending his contract until 2019.[47]

On 31 August Reading's home game against Barnsley, due to take place on 12 September, was postponed as Barnsley's Second Round EFL Cup match against Derby County was moved to the same date.[48]

September

At the start of September Young keeper Liam Driscoll joined Staines Town on loan. Readings first game of September took place on the 9th, with Bristol City visiting the Madejski Stadium and leaving with a 1–0 win after Aden Flint scored an 84th-minute winner for the visitors.[Report 9] On 8 September, Reading confirmed that their home game against Barnsley, originally scheduled for 12 September, had been re-arranged for 28 November.[49] Readings next game was on 16 September, away to Brentford. Brentford took the lead in the 16th minute through Josh Clarke before Liam Moore was fouled in the box and Liam Kelly slotted the equaliser in from the spot to earn Reading a point.[Report 10] On 19 September Reading hosted Swansea City in the Third round of the EFL Cup. After a goalless first half Alfie Mawson broke the deadlock with near post header from a corner in the 52nd minute before a George Evans pass struck the referee, Andy Davies in the centre circle, with ball breaking to Swansea and Jordan Ayew finishing the move off to see Swansea City win 2–0 and advance into the next round.[Report 11] On 23 September Reading hosted Hull City, after a first half Fraizer Campbell goal for the visitors, substitute Jón Daði Böðvarsson scored in the 87th minute to give both teams a point.[Report 12] Reading lost to Millwall on the 26th at The Den. Dave Edwards gave Reading the lead in the 73rd minute with his first goal for the club, before George Saville scored twice in the last 10 minutes to had the hosts all three points.[Report 13] On 27 September, Joey van den Berg extended his contract with Reading until the summer of 2019.[50] On 30 September, Reading hosted Norwich City in a live Sky Sports game. Norwich took the lead through James Maddison in the 10th minute, with Liam Moore equalising a few minutes later to leave the teams level at half time. Early in the second half Cameron Jerome scored the winner for Norwich with Marley Watkins being sentoff for a dangerous tackle on Chris Gunter in stoppage time.[Report 14]

October

Reading started October with an away trip to Leeds United, on 14 October. Reading took the lead through former Leeds loanee Modou Barrow in the 84th minute, before Vito Mannone saved a 91st minute Pablo Hernández penalty to give Reading the win.[Report 15] The following Saturday, 21st, Reading faced Sheffield United at Bramall Lane. The Blades went 2–0 up before halftime with goals from Paul Coutts and Billy Sharp, before Roy Beerens gave Reading hope of a point with a late consolation goal to end the game 2–1 to Sheffield United.[Report 16] Middlesbrough were the visitors to the Madejski Stadium on 28 October, and ran out 2–0 winners over Reading thanks to a Grant Leadbitter first half penalty and Britt Assombalonga early in the second half.[Report 17] Reading's last game of October was a home game against Nottingham Forest on 31 October. John Swift gave Reading the lead in the 10th minute before scoring his, and Reading's second midway through the second half. Sone Aluko scored his first Reading goal in the 78th minute to give Reading a 3–0 lead, before Ben Osborn scored a late consolation goal for Nottingham Forest in the final 5 minutes, leaving Reading 3–1 winners.[Report 18]

November

On 1 November, Reading announced that Yann Kermorgant had put off his retirement plans at the end of the season to sign a new contract with the club until the summer of 2019.[51] Three days later Reading traveled to Pride Park to face Derby. Reading took a 2–0 half time lead after goals from Liam Moore and Sone Aluko inside the first 15 minutes. Roy Beerens extended the lead to 3–0 just before the hour mark, with Johnny Russell pulling one back for Derby in the 71st minute. Modou Barrow scored his third goal for Reading 4 minutes later to restore Readings 3 goal advantage with Chris Martin scoring Derbys second in injury time to leave Reading taking all 3 points.[Report 19] On 9 November, Lewis Ward returned to Reading from his loan deal with Hungerford Town earl as an unconfirmed higher league club had made an inquiry into taking him on loan,[52] joining Aldershot Town on loan until 3 January the following day.[53] After the international break, Reading hosted Wolverhampton Wanderers on 18 November, with the visitors running out 2–0 winners thanks to goals from Ivan Cavaleiro and Matt Doherty.[Report 20] Readings 17th game of the season was a midweek fixture away to Bolton Wanderers on 21 November. The home side took a 2–0 lead with goals from Reece Burke and Darren Pratley inside the first 25 minutes, whilst Reading also lost John Swift to injury. In the second half Reading pulled two goals back in the last 15 minutes, from Liam Moore and a Leandro Bacuna penalty, to end the game 2–2.[Report 21] On 24 November, Conor Davis joined Gosport Borough on loan,[54] with Reading following up their draw away at Bolton with a home draw against Sheffield Wednesday the following day, 25 November, leaving them 18th in the table.[Report 22] On 28 November Reading hosted Barnsley in their re-arranged home game from 12 September, first half goals from Dave Edwards, and a Joey van den Berg screamer gave Reading a 2–0 half time lead. In the second-half substitute Jón Daði Böðvarsson came on and rounded off the scoring to give Reading a 3–0 win that lifted them into 16th position in the league.[Report 23] On 30 November, Reading announced that Omar Richards had signed a new deal with club until 2021.[55]

December

Reading started December with a 3–1 away victory over Sunderland on 2 December. The game saw Callum McManaman sent off for two yellow cards before half time, before goals from David Edwards and two from Modou Barrow saw Reading take a 3–0 lead before former Royals loanee Lewis Grabban scored a late penalty.[Report 24] On 4 December, Reading were drawn away to Stevenage in the Third Round of the FA Cup.[56] On 6 December, Axel Andrésson joined Torquay United on a one-month youth loan deal until 6 January 2018.[57] Two days later, Andy Rinomhota signed a new contract with Reading until the summer of 2021.[58] Reading's second game of December was a home match against Cardiff City, originally scheduled for 15:00hrs on 9 December, the game was moved to 20:00hrs on 11 December so it could be shown on Sky Sports.[59] Reading took a 2–0 lead going into half time, thanks to an own goal from Callum Paterson and Modou Barrow's third goal of the month, with former Reading defender Sean Morrison also going off injured. With less than 10 minutes to go Neil Warnock was sent-off for Cardiff City, before goals from Joe Bennett and Lee Tomlin rescued a point for the visitors.[Report 25] On 16 December, Ipswich Town scored two first half goal, through Callum Connolly and Joe Garner, at Portman Road to inflict Readings ninth defeat of the season.[Report 26] On 21 December, Josh Barrett signed a new contract with Reading, until the summer of 2021, whilst also agreeing to join EFL League Two side Coventry City on loan 1 January 2018, until the end of the season.[60] On 23 December, Reading hosted Burton Albion in a 1–2 defeat which saw Burton Albion take the lead through Tom Flanagan in the 40th minute. Modou Barrow equalised for Reading in the 76th minute before Tom Naylor scored the winner for Burton in the 81st minute.[Report 27] Reading lost their third game in a row on 26 December, away to Bristol City, with both Bristol goals coming in the second half, from Jamie Paterson in the 68th minute and Lloyd Kelly in 93rd minute.[Report 28] On 30 December, Jake Sheppard joined Guiseley on loan for the remainder of the season.[61] Reading's last game of 2017 was away to Barnsley in a game that ended 1–1 after Ethan Pinnock scored a stoppage time equaliser for the home side to rule out a second half Yann Kermorgant strike.[Report 29]

January

On 2 January, Reading hosted Birmingham City in a game that ended 0–2 to the visitors, with the goals coming from Jacques Maghoma and Sam Gallagher.[Report 30] On 5 January, Academy Manager Lee Heron left the club explore new opportunities.[62] Reading traveled to Stevenage on 6 January for their FA Cup third-round match, with the match ending 0–0, forcing a reply at the Madejski Stadium on 16 January.[Report 31]

Reading drew 0–0 away at Hull City on 13 January,[Report 32] before winning 3–0 against Stevenage in their Third round reply thanks to a Jón Daði Böðvarsson hattrick.[Report 33] Following Reading's 3–0 victory over Stevenage, their away match against Burton Albion was rearranged to 30 January due to it now clashing with the clubs FA Cup fourth-round match against Sheffield Wednesday.[63] Reading suffered their defeat in their next Championship fixture, a 0–1 home defeat against Brentford on 20 January, with Lasse Vibe scoring the goal.[Report 34]

Reading were knocked out of the 2017–18 FA Cup on 26 January, losing 3–1 to Sheffield Wednesday at Hillsborough. Sheffield Wednesday took a 3–0 lead thanks to two goals from Atdhe Nuhiu and one from George Boyd before Cameron Dawson turned into his own net to give Reading a consolation goal.[Report 35] Reading's first league victory in eight games came on 30 January, in their rearranged fixture against Burton Albion from 27 January. Reading traveled to Burton Albion's Pirelli Stadium where two goals from Jón Daði Böðvarsson and one from Chris Gunter secured the points for the Royals, with Lucas Akins scoring a penalty for the hosts.[Report 36]

Transfers

On 3 January, goalkeepers Jonathan Bond and Luke Southwood both extended their respective loan deals with, Peterborough United and Bath City, until the end of the season,[64] whilst with youngsters Gabriel Osho and Thomas McIntyre signing new contracts, until the summer of 2020, on the same day.[65] The next day, 4 January, Lewis Ward extended his loan deal with Aldershot Town until 4 March,[66] whilst Robert Dickie moved to Oxford United on a permanent transfer for an undisclosed fee.[67] On 17 January, Reading confirmed that Deniss Rakels' loan deal with Lech Poznań had ended, and that Rakels had joined Cracovia on loan for the remainder of the season.[68] Two days later, 19 January, Ade Shokunbi joined Nuneaton Town on a youth-loan until 17 February. [69] On 29 January, Adrian Popa joined Al-Taawoun on loan for the remainder of the season,[70] whilst Tommy Elphick joined the club on loan for the remainder of the season from Aston Villa.[71] On transfer deadline day, 31 January, Chris Martin joined the club on loan until the end of the season,[72] whilst George Legg joined Barnet on loan for the remainder of the season and Roy Beerens joined Vitesse permanently.[73][74]

February

On 1 February, Tennai Watson signed a new contract until the summer 2021,[75] with Sam Smith follow suit by also signing a new contract until 2021.[76] On 3 February Reading hosted Millwall, losing 0–2 after an own goal from Leandro Bacuna in the 70th minute followed by a second goal 3 minutes later from Lee Gregory.[Report 37] On 5 February, Reading announced that Former Premier League EPPP chief, Ged Roddy MBE, had been appointed as the club's new academy manager.[77] Reading traveled to Middlesbrough on 10 February, losing 2–1 to goal either side of halftime from Adama Traoré and a consolation goal from loanee Chris Martin whilst Britt Assombalonga also missed a late penalty for the hosts.[Report 38] On 20 February, Reading traveled to the City Ground to face Nottingham Forest, taking the lead through Omar Richards in the 35th minute before Lee Tomlin equalised in the 84th minute to share the points between the two teams.[Report 39] On 23 February, U23 captain Gabriel Osho joined Maidenhead United on a one-month youth loan deal.[78] The following day, 24 February, Reading hosted Derby County in a six-goal thriller. Derby County took the lead in the 6th minute through Kasey Palmer before Liam Kelly equalised 10 minutes later. Modou Barrow gave Reading the lead in the 32nd minute with Richard Keogh level the game three minutes later to seeing the game in to half time at 2–2. Tom Lawrence regained the lead for Derby County in the first minute of the second half, with the final equaliser coming in the 80th minute from Jón Daði Böðvarsson before Chris Baird was shown a red card late on for rash challenge on Barrow.[Report 40] On 27 February, Jake Sheppard returned from his loan deal at Guiseley,[79] before Reading suffered defeat to Sheffield United at home later in the evening. Billy Sharp gave the visitors the lead in the 11th minute, with Mark Duffy extending the lead in the 44th, giving Sheffield United a 2–0 half time lead. Omar Richards scored his second of the season early in the second half to reduce the deficit, before Leandro Bacuna missed a 62nd-minute penalty and Billy Sharp scored his second of the game, and Sheffield Uniteds third, a minute later to wrap up the points.[Report 41]

March

Reading's first scheduled game was due to be played on 3 March against Wolverhampton Wanderers at Molineux, however the game was postponed on the morning of the 3rd due to adverse weather conditions leaving the pitch unplayable, with the match being rescheduled for 13 March.[80] On 7 March, Lewis Ward extended his loan deal with Aldershot Town until the end of the season.[81] On 6 March Reading hosted Bolton Wanderers in a 1–1 draw which saw former Royal Adam Le Fondre equalise for Bolton on half time to cancel out an earlier Modou Barrow strike.[Report 42] Reading drew their fourth game in five on, coming from behind to draw 2–2 with Leeds United at the Madejski Stadium on 10 March. Jón Daði Böðvarsson put Reading ahead in the 16th minute before Pontus Jansson and Pablo Hernández either side of halftime gave Leeds a 2–1 lead, before an Eunan O'Kane own goal gave both sides a point.[Report 43] On 12 March, Jake Sheppard joined Wealdstone on loan until the end of the season.[82]

Reading's rearranged match away to Wolverhampton Wanderers took place on 13 March, Matt Doherty scoring either side of Benik Afobe to give Wolverhampton Wanderers a 3–0 win.[Report 44] On 15 March, Reading announced that goalkeeper Liam Driscoll and forward Ben House had signed new contract with club until the summer of 2020.[83]

Reading traveled to Norwich City on 17 March, losing 3–2 after being 3–1 down at half time. Mario Vrančić opened the scoring for Norwich in the 14th minute, before Grant Hanley extended it in the 26th with Liam Kelly pulling a goal back in the 32nd minute. Anssi Jaakkola brought down James Maddison in the 36th, with Maddison picking himself up to slot away the penalty to make it 3–1 at halftime. Sam Smith finished of the scoring in the 51st minute to end the game 3–2 to Norwich.[Report 45] On 21 March, manager Jaap Stam left the club with immediate effect.[84] The following day, 22 March, youth goalkeeper Jökull Andrésson joined Camberley Town on loan.[85] Reading announced the appointment of Paul Clement as the club's new manager on 23 March.[86] Reading hosted Queens Park Rangers for Paul Clement's first match in charge of Reading. An early Sone Aluko goal proved to be the difference with second-half substitute Yann Kermorgant being sentoff in the 81st minute for two yellow cards.[Report 46]

April

Reading traveled to Aston Villa on 3 April in a game that they lost 3–0. Midfielder David Edwards was given a first half red card after picking up two bookings in the first 30 minutes of the game. Shortly after half time Birkir Bjarnason broke the deadlock with Conor Hourihane and Scott Hogan adding to the tally later in the game.[Report 47] Reading won their second game under Paul Clement on 7 April, a 1–0 victory over Preston North End thanks to a first half strike by Modou Barrow.[Report 48] Reading traveled to Fulham on 10 April, suffering a 1–0 defeat after Stefan Johansen scored in the 25th minute and Leandro Bacuna was sentoff in the 93rd minute, Readings third red card in four games.[Report 49] 14 April saw Reading host Sunderland at the Madejski Stadium, taking the lead through a Liam Kelly penalty in the 20th minute. After halftime, Paddy McNair and Lee Cattermole scored to give Sunderland the lead before substitute Yann Kermorgant came on and scored to grab a point for Reading.[Report 50] Readings penultimate away trip of the season was to Hillsborough to face Sheffield Wednesday on 21 April. Sheffield Wednesday took the lead in the 34th minute through Fernando Forestieri, before George Boyd extended the lead in the 52nd. Forestieri grabbed his second goal of the match and Wednesdays third in the 73rd minute before Tyler Blackett was sentoff for Reading in the 76th minute and the game ended 3–0 to Sheffield Wednesday.[Report 51]

Reading suffered their heaviest defeat of the season in their last home game of the season, a 4–0 defeat by Ipswich Town on 28 April. Ipswich Town's goals came courtesy of Martyn Waghorn in the 71st minute, Jordan Spence in the 79th, Freddie Sears in the 91st and Callum Connolly in the 94th.[Report 52]

May

Reading's final game of the season was away to Cardiff City on 5 May, with the hosts needing to equal or better Fulhams result away to Birmingham City and Reading needing a draw to survive relegation. The match ended 0–0 resulting in Reading finishing the season in 20th place, 3 points of relegation, with 44 Points and Cardiff being promoted to the Premier League as runners-up.[Report 53]

On 11 May 2018, Reading announced that they had exercised a third-year option clause in Anssi Jaakkola's contract, keeping the goalkeeper at the club until the summer of 2019. Whilst they had also offered contracts to U23 goalkeepers Luke Southwood and Lewis Ward and second year scholars Akin Odimayo, Jamal Balogun and Andre Burley with Moroyin Omolabi, Cameron Green, Jazz Wallace and Jack Nolan all accepting professional contracts with the club.[87] On the same day Reading announced that Stephen Quinn, Joseph Mendes, Jonathan Bond, Deniss Rakels, Conor Davis, Jake Sheppard, Gabriel Rosario, Kosta Sparta, Harry Philby, Jack Buchanan, Leon Okuboyejo and Joseph Wilson will all leave the club at the end of contracts.[88]

On 17 May, Reading announced their first signing of the 2018–19 season, Andy Yiadom signed a four-year contract with Reading, officially joining his new club on 1 July after the expiration of his Barnsley contract.[89]

June

On 1 June 2018, Sandro Wieser was released by mutual consent.[90]

Transfers

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

In

Date Position Nationality Name From Fee Ref.
28 June 2017 MF Netherlands Pelle Clement AFC Ajax Undisclosed [25]
14 July 2017 FW Iceland Jón Daði Böðvarsson Wolverhampton Wanderers Undisclosed [32]
19 July 2017 GK Italy Vito Mannone Sunderland Undisclosed [35]
3 August 2017 FW The Gambia Modou Barrow Swansea City Undisclosed [39]
13 August 2017 MF Curaçao Leandro Bacuna Aston Villa Undisclosed [42]
26 August 2017 MF Wales David Edwards Wolverhampton Wanderers Undisclosed [43]
29 August 2017 FW Nigeria Sone Aluko Fulham Undisclosed [44]

Out

Date Position Nationality Name To Fee Ref.
26 June 2017 MF England Jack Stacey Luton Town Undisclosed [22]
1 July 2017 DF Republic of Ireland Niall Keown Partick Thistle Undisclosed [26]
16 July 2017 GK Oman Ali Al-Habsi Al-Hilal Undisclosed [33]
19 July 2017 FW England Dominic Samuel Blackburn Rovers Undisclosed [34]
20 July 2017 MF Peru Paolo Hurtado Vitória de Guimarães Undisclosed [36]
28 July 2017 DF England Jake Cooper Millwall Undisclosed [37]
4 January 2018 DF England Robert Dickie Oxford United Undisclosed [67]
31 January 2018 MF Netherlands Roy Beerens Vitesse Undisclosed [74]

Loans in

Date from Position Nationality Name From Date to Ref.
29 January 2018 DF England Tommy Elphick Aston Villa End of season [71]
31 January 2018 FW Scotland Chris Martin Derby County End of season [72]

Loans out

Date from Position Nationality Name To Date to Ref.
26 June 2017 FW Latvia Deniss Rakels Lech Poznań 17 January 2018 [68]
26 June 2017 GK England Jonathan Bond Peterborough United End of season [24][64]
2 July 2017 FW United States Andrija Novakovich Telstar Season-Long [27]
4 July 2017 DF Netherlands Danzell Gravenberch Roeselare Season-Long [28]
7 July 2017 FW Ivory Coast Yakou Méïte Sochaux Season-Long [31]
1 August 2017 GK England Robert Dickie Lincoln City January 2018 [38]
1 August 2017 GK England Lewis Ward Hungerford Town 9 November 2017 [38][52]
4 August 2017 GK England Luke Southwood Bath City End of season [40]
11 August 2017 MF England Cameron Green Basingstoke Town 11 September 2017 [41]
11 August 2017 FW Republic of Ireland Conor Davis Basingstoke Town 11 September 2017 [41]
31 August 2017 MF Liechtenstein Sandro Wieser Roeselare Season-Long [45]
11 September 2017 GK Australia Liam Driscoll Staines Town 16 December 2017
10 November 2017 GK England Lewis Ward Aldershot Town 4 March 2018 [53][66][81]
24 November 2017 FW Republic of Ireland Conor Davis Gosport Borough [54]
6 December 2017 DF Iceland Axel Andrésson Torquay United 6 January 2018 [57]
16 December 2017 GK United States Gabe Rosario Staines Town 28 December 2017 [91]
21 December 2017 dagger MF Republic of Ireland Josh Barrett Coventry City End of season [60]
30 December 2017 DF Scotland Jake Sheppard Guiseley 27 February 2018 [61][79]
17 January 2018 FW Latvia Deniss Rakels Cracovia End of season [68]
19 January 2018 MF England Ade Shokunbi Nuneaton Town 17 February 2018 [69]
27 January 2018 MF Romania Adrian Popa Al-Taawoun End of season [70]
31 January 2018 GK England George Legg Barnet End of season [73]
23 February 2018 DF England Gabriel Osho Maidenhead United 24 March 2018 [78]
13 March 2018 DF Scotland Jake Sheppard Wealdstone End of season [82]
22 March 2018 GK Iceland Jökull Andrésson Camberley Town End of season [85]
dagger Barrett's move was announced on the above date, but was not active until 1 January 2018.

Released

Date Position Nationality Name Joined Date Ref.
1 June 2018 MF Liechtenstein Sandro Wieser FC Vaduz 12 June 2018 [90][92]
30 June 2018 GK England Jonathan Bond West Bromwich Albion 16 July 2018 [88][93]
30 June 2018 GK United States Gabriel Rosario Huddersfield Town 4 July 2018 [88][94]
30 June 2018 DF England Harry Philby Basingstoke Town 10 August 2018 [88][95]
30 June 2018 DF England Joseph Wilson Fleet Town [88]
30 June 2018 DF Scotland Jake Sheppard Wealdstone 1 July 2018 [88][96]
30 June 2018 MF Australia Kosta Sparta AFC Wimbledon 1 July 2018 [88][97]
30 June 2018 MF England Jack Buchanan [88]
30 June 2018 MF Republic of Ireland Stephen Quinn Burton Albion 22 August 2018 [88][98]
30 June 2018 FW France Joseph Mendes AC Ajaccio 2 July 2018 [88][99]
30 June 2018 FW Republic of Ireland Conor Davis University College Dublin 30 July 2018 [88][100]
30 June 2018 FW Latvia Deniss Rakels Pafos 16 July 2018 [88][101]

Squad

As of match played 6 May 2018[102]
No. Name Nationality Position Date of birth (Age[N 1]) Signed from Signed in Contract ends Apps. Goals
Goalkeepers
1 Vito Mannone Italy GK (1988-03-02)2 March 1988 (aged 30) Sunderland 2017 2020[35] 41 0
31 Anssi Jaakkola Finland GK (1987-03-13)13 March 1987 (aged 31) Ajax Cape Town 2016[103] 2019[87] 14 0
40 Liam Driscoll Australia GK (1999-05-08)8 May 1999 (aged 18) Academy 2017[104] 2020[83] 0 0
43 George Legg England GK (1996-04-30)30 April 1996 (aged 22) Academy 2015[105] [18] 0 0
44 Lewis Ward England GK (1997-03-05)5 March 1997 (aged 21) Academy 2015 [13] 0 0
Luke Southwood[N 2] England GK (1997-12-06)6 December 1997 (aged 20) Academy 2016[105] 0 0
Jonathan Bond England GK (1993-05-19)19 May 1993 (aged 24) Watford 2015 2018[106] 14 0
Defenders
2 Chris Gunter Wales RB (1989-07-21)21 July 1989 (aged 28) Nottingham Forest 2012 2020[10] 270 4
3 Tommy Elphick England DF (1987-09-07)7 September 1987 (aged 30) loan from Aston Villa 2018 2018[71] 4 0
5 Paul McShane Republic of Ireland DF (1986-01-06)6 January 1986 (aged 32) Hull City 2015[107] 2019[47] 98 4
6 Liam Moore[N 3] England DF (1993-01-31)31 January 1993 (aged 25) Leicester City 2016[108] 2021[17] 96 4
11 Jordan Obita England LB (1993-12-08)8 December 1993 (aged 24) Academy 2010 2020[46] 165 4
20 Tiago Ilori[N 4] Portugal DF (1993-02-26)26 February 1993 (aged 25) Liverpool 2017[109] 2020[109] 42 0
24 Tyler Blackett England DF (1994-04-02)2 April 1994 (aged 24) Manchester United 2016 2019[110] 68 0
28 Danzell Gravenberch Netherlands DF (1994-02-13)13 February 1994 (aged 24) Dordrecht 2016 2019[111] 5 0
30 Tennai Watson England DF (1997-03-04)4 March 1997 (aged 21) Academy 2015 2021[75] 7 0
37 Axel Andrésson Iceland DF (1998-01-27)27 January 1998 (aged 20) Academy 2016[105] [18] 2 0
46 Teddy Howe England DF (1998-10-09)9 October 1998 (aged 19) Academy 2017[112] 0 0
48 Ramarni Medford-Smith England DF (1998-10-21)21 October 1998 (aged 19) Academy 2017[112] 0 0
49 Gabriel Osho England DF (1997-08-14)14 August 1997 (aged 20) Academy 2016[105] 2020[65] 0 0
50 Omar Richards England DF (1998-02-15)15 February 1998 (aged 20) Academy 2016[105] 2021[55] 16 2
57 Tom Holmes England DF (2000-03-12)12 March 2000 (aged 18) Academy 2017 1 0
59 Tom McIntyre Scotland DF (1998-11-06)6 November 1998 (aged 19) Academy 2016[105] 2020[65] 0 0
Midfielders
4 Joey van den Berg Netherlands MF (1986-02-13)13 February 1986 (aged 32) SC Heerenveen 2016[113] 2019[50] 68 2
8 George Evans England CM (1994-12-13)13 December 1994 (aged 23) Manchester City 2016 2019[114] 72 4
10 John Swift England MF (1995-06-23)23 June 1995 (aged 22) Chelsea 2016[115] 2022[16] 68 11
12 Garath McCleary[N 5] Jamaica RW (1987-05-15)15 May 1987 (aged 30) Nottingham Forest 2012 2020[116] 214 26
15 Callum Harriott[N 6] England MF (1994-03-04)4 March 1994 (aged 24) Charlton Athletic 2016 2019[117] 16 3
16 David Edwards Wales MF (1986-02-03)3 February 1986 (aged 32) Wolverhampton Wanderers 2017 2019[43] 35 3
19 Leandro Bacuna Curaçao MF (1991-08-21)21 August 1991 (aged 26) Aston Villa 2017 2021[42] 38 2
21 Stephen Quinn Republic of Ireland MF (1986-04-01)1 April 1986 (aged 32) Hull City 2015 2018[118] 45 2
22 Pelle Clement Netherlands MF (1996-05-19)19 May 1996 (aged 21) AFC Ajax 2017[25] 2020[25] 28 0
25 Adrian Popa Romania MF (1988-07-24)24 July 1988 (aged 29) Steaua București 2017 2020[119] 16 1
35 Jake Sheppard Scotland MF (1997-05-30)30 May 1997 (aged 20) Academy 2015[13] 2018 0 0
38 Liam Kelly[N 7] Republic of Ireland MF (1995-11-22)22 November 1995 (aged 22) Academy 2014[120] 2020[12] 72 8
39 Josh Barrett Republic of Ireland MF (1998-06-21)21 June 1998 (aged 19) Academy 2015[121] 2021[60] 4 0
41 Ryan East England MF (1998-08-07)7 August 1998 (aged 19) Academy 2016[105] [13] 0 0
42 Andy Rinomhota England MF (1997-04-21)21 April 1997 (aged 21) Academy 2017[13] 2021[58] 2 0
51 Tyler Frost England MF (1999-08-07)7 August 1999 (aged 18) Academy 2017[112] 0 0
52 Joel Rollinson Australia MF (1998-11-16)16 November 1998 (aged 19) Academy 2017[13] 0 0
54 Ade Shokunbi England MF (1998-12-17)17 December 1998 (aged 19) Academy 2017[13] 0 0
58 Jordan Holsgrove Scotland MF (1999-09-10)10 September 1999 (aged 18) Academy 2017[112] 0 0
Sandro Wieser Liechtenstein MF (1993-02-03)3 February 1993 (aged 25) Thun 2016 2019[122] 0 0
Forwards
9 Joseph Mendes France FW (1991-03-30)30 March 1991 (aged 27) Le Havre 2016 2018[123] 20 3
14 Sone Aluko Nigeria FW (1989-02-19)19 February 1989 (aged 29) Fulham 2017 2021[44] 40 3
17 Modou Barrow The Gambia FW (1992-10-13)13 October 1992 (aged 25) Swansea City 2017[39] 2021[39] 45 10
18 Yann Kermorgant France FW (1981-11-08)8 November 1981 (aged 36) Bournemouth 2016[124] 2019[51] 92 24
23 Jón Daði Böðvarsson Iceland FW (1992-05-25)25 May 1992 (aged 25) Wolverhampton Wanderers 2017 2020[32] 36 10
27 Chris Martin Scotland FW (1988-11-04)4 November 1988 (aged 29) Derby County 2018 2018[72] 10 1
36 Andrija Novakovich United States FW (1996-09-21)21 September 1996 (aged 21) University School of Milwaukee 2014 2019[27] 2 0
45 Ben House England FW (1999-07-05)5 July 1999 (aged 18) Academy 2017[13] 2020[83] 0 0
55 Sam Smith England FW (1998-03-08)8 March 1998 (aged 20) Academy 2016 2021[76] 11 2
56 Danny Loader England FW (2000-08-28)28 August 2000 (aged 17) Academy 2016 1 0
59 Conor Davis Republic of Ireland MF (1998-06-03)3 June 1998 (aged 19) Academy 2016[105] 2018 0 0
Yakou Méïte Ivory Coast FW (1996-02-11)11 February 1996 (aged 22) Paris Saint-Germain 2016 2019[125] 15 1
Deniss Rakels Latvia FW (1992-08-20)20 August 1992 (aged 25) KS Cracovia 2016 2018[126] 17 3

Left club during season

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

No. Position Player
1 Oman GK Ali Al-Habsi (to Al-Hilal)[33]
3 England DF Jake Cooper (to Millwall)[37]
7 Netherlands MF Roy Beerens (to Vitesse)[74]
14 England FW Dominic Samuel (to Blackburn Rovers)[34]
No. Position Player
34 Republic of Ireland DF Niall Keown (to Partick Thistle)[26]
37 England MF Jack Stacey (to Luton Town)[22]
England DF Robert Dickie (to Oxford United)[67]
Peru MF Paolo Hurtado (to Vitória de Guimarães)[36]

Friendlies

Under 23s

Competitions

Championship

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

League table

2017–18 EFL Championship

Results summary

Overall Home Away
Pld W D L GF GA GD Pts W D L GF GA GD W D L GF GA GD
46 10 14 22 48 70  −22 44 5 8 10 25 35  −10 5 6 12 23 35  −12

Last updated: 12 May 2018.
Source: #Results

Results by matchday

Script error: No such module "sports rbr table".

Results

EFL Cup

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

FA Cup

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Professional U23 Development League

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Table

Pos Team Pld W D L GF GA GD Pts Promotion or qualification
1 Blackburn Rovers U23s (P) 22 15 4 3 47 20 +27 49 Promotion to Division 1
2 Aston Villa U23s 22 14 1 7 51 29 +22 43 Qualification for Play-offs
3 Brighton & Hove Albion U23s (P) 22 11 7 4 46 25 +21 40
4 Middlesbrough U23s 22 11 4 7 41 36 +5 37
5 Reading U23s 22 10 4 8 38 44 −6 34
6 Southampton U23s 22 10 3 9 41 37 +4 33
7 Fulham U23s 22 9 3 10 38 37 +1 30
8 Norwich City U23s 22 8 6 8 32 33 −1 30
9 Wolverhampton Wanderers U23s 22 8 4 10 30 41 −11 28
10 Newcastle United U23s 22 6 3 13 29 45 −16 21
11 Stoke City U23s 22 6 2 14 31 46 −15 20
12 West Bromwich Albion U23s 22 2 3 17 21 52 −31 9
Updated to match(es) played on 12 May 2018. Source: [128]
(P) Promoted.

Results

Play-offs

Premier League International Cup

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Group stage

2017–18 Premier League International Cup

EFL Trophy

Group stage

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Pos Lge Team Pld W PW PL L GF GA GD Pts Qualification
1 L1 Gillingham (Q) 3 3 0 0 0 10 6 +4 9 Round 2
2 L1 Southend United (Q) 3 2 0 0 1 4 2 +2 6
3 L2 Colchester United (E) 3 0 1 0 2 2 5 −3 2
4 ACA Reading U21 (E) 3 0 0 1 2 7 10 −3 1
Updated to match(es) played on 7 November 2017. Source: EFL.com
(E) Eliminated; (Q) Qualified to the phase indicated.

Squad statistics

As of match played 6 May 2018

Appearances and goals

No. Pos Nat Player Total Championship FA Cup League Cup
Apps Goals Apps Goals Apps Goals Apps Goals
1 GK Italy Vito Mannone 41 0 41 0 0 0 0 0
2 DF Wales Chris Gunter 52 1 46 1 2+1 0 3 0
3 DF England Tommy Elphick 4 0 2+2 0 0 0 0 0
4 MF Netherlands Joey van den Berg 34 1 31+2 1 1 0 0 0
5 DF Republic of Ireland Paul McShane 27 0 23+3 0 1 0 0 0
6 DF England Liam Moore 49 3 46 3 1 0 2 0
8 MF England George Evans 22 2 9+9 1 1 0 3 1
9 FW France Joseph Mendes 4 0 1+2 0 0 0 1 0
10 MF England John Swift 26 2 17+7 2 0+1 0 1 0
11 DF England Jordan Obita 3 0 0+2 0 0 0 1 0
12 MF Jamaica Garath McCleary 21 0 9+9 0 2 0 1 0
14 FW Nigeria Sone Aluko 40 3 36+3 3 1 0 0 0
16 MF Wales David Edwards 35 3 27+5 3 3 0 0 0
17 FW The Gambia Modou Barrow 45 10 37+4 10 1+1 0 0+2 0
18 FW France Yann Kermorgant 30 2 16+12 2 1+1 0 0 0
19 MF Curaçao Leandro Bacuna 38 2 29+4 1 3 0 2 1
20 DF Portugal Tiago Ilori 34 0 26+3 0 3 0 2 0
21 MF Republic of Ireland Stephen Quinn 2 0 0 0 0 0 1+1 0
22 MF Netherlands Pelle Clement 28 0 10+13 0 2 0 2+1 0
23 FW Iceland Jón Daði Böðvarsson 36 10 20+13 7 2 3 0+1 0
24 DF England Tyler Blackett 28 0 19+6 0 1 0 0+2 0
27 FW Scotland Chris Martin 10 1 4+6 1 0 0 0 0
31 GK Finland Anssi Jaakkola 11 0 5 0 3 0 3 0
37 DF Iceland Axel Andrésson 2 0 0 0 0 0 1+1 0
38 MF Republic of Ireland Liam Kelly 38 7 29+5 5 2 0 2 2
42 MF England Andy Rinomhota 2 0 0 0 0 0 2 0
50 DF England Omar Richards 16 2 9+4 2 1+1 0 1 0
55 FW England Sam Smith 11 2 4+4 1 0+1 0 2 1
56 FW England Danny Loader 1 0 0 0 0 0 0+1 0
57 DF England Tom Holmes 1 0 1 0 0 0 0 0
Players away from the club on loan:
25 MF Romania Adrian Popa 8 0 3+3 0 0 0 2 0
39 MF Republic of Ireland Josh Barrett 1 0 0 0 0 0 1 0
Players who appeared for Reading but left during the season:
7 MF Netherlands Roy Beerens 20 2 9+8 2 2 0 1 0

Goal scorers

As of match played 6 May 2018
Place Position Nation Number Name Championship FA Cup League Cup Total
1 FW The Gambia 17 Modou Barrow 10 0 0 10
FW Iceland 23 Jón Daði Böðvarsson 7 3 0 10
3 MF Republic of Ireland 38 Liam Kelly 5 0 2 7
4 Own goal 3 1 0 4
5 DF England 6 Liam Moore 3 0 0 3
MF Wales 16 David Edwards 3 0 0 3
FW Nigeria 14 Sone Aluko 3 0 0 3
8 MF England 10 John Swift 2 0 0 2
MF Netherlands 7 Roy Beerens 2 0 0 2
DF England 50 Omar Richards 2 0 0 2
FW France 18 Yann Kermorgant 2 0 0 2
MF England 8 George Evans 1 0 1 2
MF Curaçao 19 Leandro Bacuna 1 0 1 2
FW England 55 Sam Smith 1 0 1 2
14 MF Netherlands 4 Joey van den Berg 1 0 0 1
DF Wales 2 Chris Gunter 1 0 0 1
FW Scotland 27 Chris Martin 1 0 0 1
Total 46 4 5 55

Clean sheets

Place Position Nation Number Name Championship FA Cup League Cup Total
1 GK Italy 1 Vito Mannone 8 0 0 8
2 GK Finland 31 Anssi Jaakkola 0 2 1 3
TOTALS 8 2 1 11

Disciplinary record

As of match played 6 May 2018
Number Nation Position Name Championship FA Cup League Cup Total
Booked Red card Booked Red card Booked Red card Booked Red card
1 Italy GK Vito Mannone 2 0 0 0 0 0 2 0
2 Wales DF Chris Gunter 6 0 0 0 0 0 6 0
3 England DF Tommy Elphick 1 0 0 0 0 0 1 0
4 Netherlands MF Joey van den Berg 8 0 0 0 0 0 8 0
5 Republic of Ireland DF Paul McShane 5 0 0 0 0 0 5 0
6 England DF Liam Moore 6 0 0 0 0 0 6 0
8 England MF George Evans 5 0 0 0 0 0 5 0
10 England MF John Swift 4 0 0 0 0 0 4 0
11 England DF Jordan Obita 1 0 0 0 0 0 1 0
12 Jamaica MF Garath McCleary 2 0 0 0 0 0 2 0
14 Nigeria FW Sone Aluko 4 0 0 0 0 0 4 0
16 Wales MF David Edwards 6 1 0 0 0 0 6 1
17 The Gambia FW Modou Barrow 5 0 0 0 0 0 5 0
18 France FW Yann Kermorgant 4 1 0 0 0 0 4 1
19 Curaçao MF Leandro Bacuna 8 1 1 0 1 0 10 1
20 Portugal DF Tiago Ilori 3 1 1 0 0 0 4 1
22 Netherlands MF Pelle Clement 2 0 0 0 0 0 2 0
23 Iceland FW Jón Daði Böðvarsson 1 0 0 0 0 0 1 0
24 England DF Tyler Blackett 1 1 0 0 0 0 1 1
27 Scotland FW Chris Martin 1 0 0 0 0 0 1 0
31 Finland GK Anssi Jaakkola 1 0 0 0 0 0 1 0
38 Republic of Ireland MF Liam Kelly 3 0 0 0 0 0 3 0
50 England DF Omar Richards 3 0 1 0 0 0 4 0
Players who left Reading during the season:
7 Netherlands MF Roy Beerens 1 0 0 0 0 0 1 0
Total 82 5 3 0 1 87 5

U21/23 statistics

As of match played 23 April 2018

Appearances and goals

No. Pos Nat Player Total Premier League 2 Premier League 2 Playoff Premier League Cup EFL Trophy Premier League International Cup
Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
9 FW France Joseph Mendes 4 1 4 1 0 0 0 0 0 0
15 MF England Callum Harriott 1 0 1 0 0 0 0 0 0 0
20 DF Portugal Tiago Ilori 0 0 0 0 0 0 0 0 0 0
22 MF Netherlands Pelle Clement 1 0 0 0 0 0 0 0 1 0
24 DF England Tyler Blackett 0 0 0 0 0 0 0 0 0 0
30 DF England Tennai Watson 7 0 6 0 1 0 0 0 0 0
31 GK Finland Anssi Jaakkola 0 0 0 0 0 0 0 0 0 0
37 DF Iceland Axel Andrésson 10 0 9 0 0 0 0 0 1 0
38 MF Republic of Ireland Liam Kelly 1 0 1 0 0 0 0 0 0 0
40 GK Australia Liam Driscoll 7 0 7 0 0 0 0 0 0 0
41 MF England Ryan East 26 1 22 1 1 0 0 0 3 0
42 MF England Andy Rinomhota 7 0 5 0 1 0 0 0 1 0
45 FW England Ben House 21 5 14+4 4 1 0 0 0 2 1
46 DF England Teddy Howe 15 1 6+8 0 0+1 1 0 0 0 0
48 DF England Ramarni Medford-Smith 25 2 19+2 1 1 0 0 0 3 1
49 DF England Gabriel Osho 24 1 20 0 1 1 0 0 3 0
50 DF England Omar Richards 1 0 1 0 0 0 0 0 0 0
51 MF England Tyler Frost 21 3 14+3 3 1 0 0 0 2+1 0
52 MF Australia Joel Rollinson 16 1 9+5 0 0 0 0 0 1+1 1
54 MF England Ade Shokunbi 9 1 4+5 1 0 0 0 0 0 0
55 FW England Sam Smith 8 7 6 7 0 0 0 0 2 0
56 FW England Danny Loader 14 5 13 5 1 0 0 0 0 0
57 DF England Tom Holmes 21 0 16+1 0 1 0 0 0 3 0
58 MF Scotland Jordan Holsgrove 18 2 15+2 2 0 0 0 0 1 0
59 FW Republic of Ireland Conor Davis 1 0 0+1 0 0 0 0 0 0 0
60 MF Saint Kitts and Nevis Andre Burley 6 0 3+1 0 0 0 0 0 2 0
61 MF England Cameron Green 2 0 1+1 0 0 0 0 0 0 0
67 DF England Akin Odimayo 6 1 4+2 1 0 0 0 0 0 0
GK England Luke Southwood 1 0 0 0 1 0 0 0 0 0
DF Scotland Tom McIntyre 6 1 2+3 0 1 1 0 0 0 0
MF England Jamal Balogun 1 0 1 0 0 0 0 0 0 0
MF England Ethan Coleman 3 0 0+3 0 0 0 0 0 0 0
MF England Jack Nolan 5 0 0+4 0 0+1 0 0 0 0 0
MF England Khalid Simmo 1 0 0+1 0 0 0 0 0 0 0
MF England Joseph Wilson 1 0 0+1 0 0 0 0 0 0 0
FW England Toyosi Olusanya 1 0 0+1 0 0 0 0 0 0 0
Players away from the club on loan:
25 MF Romania Adrian Popa 4 4 3 2 0 0 0 0 1 2
35 DF Scotland Jake Sheppard 12 2 10 1 0 0 0 0 2 1
39 MF Republic of Ireland Josh Barrett 15 9 11+1 8 0 0 0 0 2+1 1
43 GK England George Legg 18 0 15 0 0 0 0 0 3 0
Players who left Reading during the season:

Goal scorers

As of match played 16 April 2018
Place Position Nation Number Name Premier League 2 Premier League 2 Playoff Premier League Cup EFL Trophy Premier League International Cup Total
1 MF Republic of Ireland 39 Josh Barrett 8 0 1 0 9
2 FW England 55 Sam Smith 7 0 0 0 0 7
3 FW England 56 Danny Loader 5 0 0 0 0 5
FW Scotland 45 Ben House 4 0 0 1 0 5
5 MF Romania 25 Adrian Popa 2 0 0 2 0 4
6 MF England 51 Tyler Frost 3 0 0 0 0 3
7 MF Scotland 58 Jordan Holsgrove 2 0 0 0 0 2
DF England 48 Ramarni Medford-Smith 1 0 0 1 0 2
DF Scotland 35 Jake Sheppard 1 0 0 1 0 2
9 MF England 41 Ryan East 1 0 0 0 0 1
DF England 67 Akin Odimayo 1 0 0 0 0 1
MF England 54 Ade Shokunbi 1 0 0 0 0 1
FW France 9 Joseph Mendes 1 0 0 0 0 1
DF England 49 Gabriel Osho 0 1 0 0 0 1
DF Scotland Tom McIntyre 0 1 0 0 0 1
DF England 46 Teddy Howe 0 1 0 0 0 1
MF Australia 52 Joel Rollinson 0 0 0 1 0 1
Own goal 1 0 0 0 0 1
Total 38 3 0 7 0 48

Disciplinary record

As of match played 16 April 2018
Number Nation Position Name Premier League 2 Premier League 2 Playoff Premier League Cup EFL Trophy Premier League International Cup Total
Booked Red card Booked Red card Booked Red card Booked Red card Booked Red card Booked Red card
15 England MF Callum Harriott 1 0 0 0 0 0 0 0 0 0 1 0
37 Iceland DF Axel Andrésson 2 1 0 0 0 0 1 0 0 0 3 1
38 Republic of Ireland MF Liam Kelly 1 0 0 0 0 0 0 0 0 0 1 0
41 England MF Ryan East 2 0 0 0 0 0 0 0 0 0 2 0
42 England MF Andy Rinomhota 2 0 0 0 0 0 0 0 0 0 2 0
45 Scotland FW Ben House 5 0 0 0 0 0 1 0 0 0 6 0
46 England DF Teddy Howe 4 0 0 0 0 0 0 0 0 0 4 0
48 England DF Ramarni Medford-Smith 4 0 1 0 0 0 1 0 0 0 6 0
52 Australia MF Joel Rollinson 1 0 0 0 0 0 0 0 0 0 1 0
54 England MF Ade Shokunbi 1 0 0 0 0 0 0 0 0 0 1 0
55 England FW Sam Smith 1 0 0 0 0 0 0 0 0 0 1 0
56 England FW Danny Loader 4 0 0 0 0 0 0 0 1 0 5 0
57 England DF Tom Holmes 2 0 0 0 0 0 1 0 0 0 3 0
58 Scotland MF Jordan Holsgrove 2 0 0 0 0 0 0 0 0 0 2 0
60 Saint Kitts and Nevis MF Andre Burley 2 0 0 0 0 0 0 0 0 0 2 0
67 England DF Akin Odimayo 3 0 0 0 0 0 0 0 0 0 3 0
Players out on loan:
25 Romania MF Adrian Popa 1 0 0 0 0 0 0 0 0 0 1 0
35 Scotland DF Jake Sheppard 4 0 0 0 0 0 0 0 0 0 4 0
39 Republic of Ireland MF Josh Barrett 3 0 0 0 0 0 0 0 0 0 3 0
43 England GK George Legg 1 0 0 0 0 0 0 0 0 0 1 0
49 England DF Gabriel Osho 3 1 0 0 0 0 0 0 0 0 3 1
Total 49 2 1 0 0 0 4 0 1 0 55 2

Notes

  1. Age as of the end of the season
  2. Luke Southwood was born in Oxford, England, but qualified to represent Northern Ireland, and made his international debut for Northern Ireland in March 2022.
  3. Liam Moore was born in Loughborough, England, but qualified to represent Jamaica, and made his international debut for Jamaica in March 2021.
  4. Ilori was born in Hampstead, England, but qualified to represent Portugal through his mother, representing Portugal at U18, U19, U20, U21 and U23 level.
  5. McCleary was born in Oxford, England, but qualified to represent Jamaica and made his international debut for Jamaica in February 2013.
  6. Harriott was born in Norbury, England, but qualified to represent Guyana, making his international debut for Guyana in March 2019.
  7. Kelly was born in Basingstoke, England, but qualified to represent Ireland through his parents, representing Ireland at U19 and U21 level.

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 13.2 13.3 13.4 13.5 13.6 13.7 Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. 16.0 16.1 Lua error in package.lua at line 80: module 'strict' not found.
  17. 17.0 17.1 Lua error in package.lua at line 80: module 'strict' not found.
  18. 18.0 18.1 18.2 Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. 22.0 22.1 22.2 22.3 Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. 24.0 24.1 Lua error in package.lua at line 80: module 'strict' not found.
  25. 25.0 25.1 25.2 25.3 Lua error in package.lua at line 80: module 'strict' not found.
  26. 26.0 26.1 26.2 Lua error in package.lua at line 80: module 'strict' not found.
  27. 27.0 27.1 27.2 Lua error in package.lua at line 80: module 'strict' not found.
  28. 28.0 28.1 Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. 31.0 31.1 Lua error in package.lua at line 80: module 'strict' not found.
  32. 32.0 32.1 32.2 Lua error in package.lua at line 80: module 'strict' not found.
  33. 33.0 33.1 33.2 Lua error in package.lua at line 80: module 'strict' not found.
  34. 34.0 34.1 34.2 Lua error in package.lua at line 80: module 'strict' not found.
  35. 35.0 35.1 35.2 Lua error in package.lua at line 80: module 'strict' not found.
  36. 36.0 36.1 36.2 Lua error in package.lua at line 80: module 'strict' not found.
  37. 37.0 37.1 37.2 Lua error in package.lua at line 80: module 'strict' not found.
  38. 38.0 38.1 38.2 Lua error in package.lua at line 80: module 'strict' not found.
  39. 39.0 39.1 39.2 39.3 Lua error in package.lua at line 80: module 'strict' not found.
  40. 40.0 40.1 Lua error in package.lua at line 80: module 'strict' not found.
  41. 41.0 41.1 41.2 Lua error in package.lua at line 80: module 'strict' not found.
  42. 42.0 42.1 42.2 Lua error in package.lua at line 80: module 'strict' not found.
  43. 43.0 43.1 43.2 Lua error in package.lua at line 80: module 'strict' not found.
  44. 44.0 44.1 44.2 Lua error in package.lua at line 80: module 'strict' not found.
  45. 45.0 45.1 Lua error in package.lua at line 80: module 'strict' not found.
  46. 46.0 46.1 Lua error in package.lua at line 80: module 'strict' not found.
  47. 47.0 47.1 Lua error in package.lua at line 80: module 'strict' not found.
  48. 48.0 48.1 Lua error in package.lua at line 80: module 'strict' not found.
  49. 49.0 49.1 Lua error in package.lua at line 80: module 'strict' not found.
  50. 50.0 50.1 Lua error in package.lua at line 80: module 'strict' not found.
  51. 51.0 51.1 Lua error in package.lua at line 80: module 'strict' not found.
  52. 52.0 52.1 Lua error in package.lua at line 80: module 'strict' not found.
  53. 53.0 53.1 Lua error in package.lua at line 80: module 'strict' not found.
  54. 54.0 54.1 Lua error in package.lua at line 80: module 'strict' not found.
  55. 55.0 55.1 Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. 57.0 57.1 Lua error in package.lua at line 80: module 'strict' not found.
  58. 58.0 58.1 Lua error in package.lua at line 80: module 'strict' not found.
  59. 59.0 59.1 Lua error in package.lua at line 80: module 'strict' not found.
  60. 60.0 60.1 60.2 Lua error in package.lua at line 80: module 'strict' not found.
  61. 61.0 61.1 Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. 63.0 63.1 Lua error in package.lua at line 80: module 'strict' not found.
  64. 64.0 64.1 Lua error in package.lua at line 80: module 'strict' not found.
  65. 65.0 65.1 65.2 Lua error in package.lua at line 80: module 'strict' not found.
  66. 66.0 66.1 Lua error in package.lua at line 80: module 'strict' not found.
  67. 67.0 67.1 67.2 Lua error in package.lua at line 80: module 'strict' not found.
  68. 68.0 68.1 68.2 Lua error in package.lua at line 80: module 'strict' not found.
  69. 69.0 69.1 Lua error in package.lua at line 80: module 'strict' not found.
  70. 70.0 70.1 Lua error in package.lua at line 80: module 'strict' not found.
  71. 71.0 71.1 71.2 Lua error in package.lua at line 80: module 'strict' not found.
  72. 72.0 72.1 72.2 Lua error in package.lua at line 80: module 'strict' not found.
  73. 73.0 73.1 Lua error in package.lua at line 80: module 'strict' not found.
  74. 74.0 74.1 74.2 Lua error in package.lua at line 80: module 'strict' not found.
  75. 75.0 75.1 Lua error in package.lua at line 80: module 'strict' not found.
  76. 76.0 76.1 Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. 78.0 78.1 Lua error in package.lua at line 80: module 'strict' not found.
  79. 79.0 79.1 Lua error in package.lua at line 80: module 'strict' not found.
  80. 80.0 80.1 80.2 Lua error in package.lua at line 80: module 'strict' not found.
  81. 81.0 81.1 Lua error in package.lua at line 80: module 'strict' not found.
  82. 82.0 82.1 Lua error in package.lua at line 80: module 'strict' not found.[permanent dead link]
  83. 83.0 83.1 83.2 Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. 85.0 85.1 Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. 87.0 87.1 Lua error in package.lua at line 80: module 'strict' not found.
  88. 88.00 88.01 88.02 88.03 88.04 88.05 88.06 88.07 88.08 88.09 88.10 88.11 Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. 90.0 90.1 Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. 105.0 105.1 105.2 105.3 105.4 105.5 105.6 105.7 Lua error in package.lua at line 80: module 'strict' not found.
  106. Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. 109.0 109.1 Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. 112.0 112.1 112.2 112.3 Lua error in package.lua at line 80: module 'strict' not found.
  113. Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.
  118. Lua error in package.lua at line 80: module 'strict' not found.
  119. Lua error in package.lua at line 80: module 'strict' not found.
  120. Lua error in package.lua at line 80: module 'strict' not found.
  121. Lua error in package.lua at line 80: module 'strict' not found.
  122. Lua error in package.lua at line 80: module 'strict' not found.
  123. Lua error in package.lua at line 80: module 'strict' not found.
  124. Lua error in package.lua at line 80: module 'strict' not found.
  125. Lua error in package.lua at line 80: module 'strict' not found.
  126. Lua error in package.lua at line 80: module 'strict' not found.
  127. 127.0 127.1 Lua error in package.lua at line 80: module 'strict' not found.
  128. Lua error in package.lua at line 80: module 'strict' not found.

Match reports

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.