West Bromwich Albion were a busy club in the transfer market this season, spending £18.85m on a total of 16 players (five on loan) and offloading 26 for £33.7m, as per Transfermarkt and Soccerbase.
Ins
- Owen Windsor – undisclosed from Cirencester Town (June 20, 2019)
- Filip Krovinovic – on loan from Benfica (July 4)
- Kenneth Zohore – £8m from Cardiff City (July 19)
- Semi Ajayi – £1.5m from Rotherham United (July 20)
- Darnell Furlong – £1.5m from Queens Park Rangers (July 23)
- Romaine Sawyers – £3m from Brentford (July 27)
- Charlie Austin – £4m from Southampton (August 8)
- Chris Willock – on loan from Benfica (August 8)
- Matheus Pereira – on loan from Sporting (August 8)
- Grady Diangana – on loan from West Ham United (August 8)
- Ali Al Habsi – free transfer from Al-Hilal (August 29)
- Maksymilian Boruc – free transfer from Stoke City (August 31)
- Saul Shotton – free transfer from Bury (September 1)
- Callum Robinson – on loan from Sheffield United (January 29, 2020)
- Lee Peltier – free transfer Cardiff City (January 31)
- Kamil Grosicki – £850k from Hull City (January 31)
Outs
- Tyrone Mears – released (May 17, 2019)
- Kyle Jameson – free transfer to AFC Fylde (May 24)
- Adam Przybek – free transfer to Ipswich Town (June 5)
- Kyle Howkins – free transfer to Newport County (June 11)
- Craig Dawson – £5.4m to Watford (July 1)
- Morgan Rogers – £3.96m to Manchester City (July 9)
- Jay Rodríguez – £5m to Burnley (July 9)
- Louie Barry – £235k to Barcelona (July 11)
- Alex Palmer – loaned out to Plymouth Argyle (July 16)
- Salomón Rondón – £16.4m to Dalian Professional (July 19)
- Allan Nyom – £2.7m to Getafe (July 24)
- Alex Bradley – free transfer to Lincoln City (July 24)
- Sam Field – loaned out to Charlton Athletic (August 8)
- Jonathan Leko – loaned out to Charlton Athletic (August 8)
- Kane Wilson – loaned out to Tranmere Rovers (August 9)
- Wesley Hoolahan – free transfer to Newcastle United (August 9)
- Oliver Burke – loaned out to Deportivo Alavés (August 30)
- Boaz Myhill – Retired (September 4)
- James Morrison – Retired (October 29)
- Ted Cann – loaned out to Worcester City (January 10, 2020)
- Max Melbourne – loaned out to Lincoln City (January 10)
- Callum Morton – loaned out to Northampton Town (January 27)
- Ben Pierce – free transfer to Portadown FC (February 7)
- Jamie Soule – loaned out to Barrow AFC (February 14)
- Dan Meredith – loaned out to Leamington FC (February 17)
- Nick Clayton-Phillips – loaned out to Solihull Moors (February 21)