SigningLab · Annual Report

Signing Accuracy — Championship 2023/24

Published on January 8, 2024

Executive Summary

291
Real signings
284
Evaluated
39%
Clubs' average hit rate
78
Successful
143
Unsuccessful

In total we identified 291 real signings by the clubs of Championship in the 2023/24 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 284 are included in the hit-rate calculation; 7 are youth investments (under-23 with no game time), classified separately. Signings without relevant minutes in the season count as unsuccessful.

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %
1Preston10º87412
64%
2Norwich109423
56%
3Southampton99423
56%
4Hull City1513544
54%
5Ipswich242411211
50%
6Coventry1111434
50%
7Bristol City11º87313
50%
8Middlesbrough1515546
47%
9Leicester99405
44%
10Cardiff12º1615456
43%
11Swansea14º1313436
42%
12Watford15º76213
42%
13Birmingham22º1313265
38%
14Leeds1111326
36%
15Rotherham24º1111326
36%
16QPR18º99306
33%
17Stoke City17º1818279
31%
18Millwall13º1111065
27%
19Plymouth21º23235216
26%
20Blackburn19º88125
25%
21Huddersfield23º88125
25%
22West Brom66114
25%
23Sheffield Wednesday20º22222515
20%
24Sunderland16º66105
17%

The difference between Signings and Evaluated are youth investments (under-23 with no game time in the season), classified separately. Signings without relevant minutes are unsuccessful (Did not deliver).

Season Highlights

The ten signings with the greatest technical impact of the season, according to the Player Impact Score (PIS).

PlayerClubPosMinG+AAvg ratingRating
Leif DavisIpswichD37862+187.44Excellent
Stephy MavididiLeicesterF360612+67.26Excellent
Abdul Fatawu IssahakuLeicesterM28396+137.55Excellent
Conor ChaplinIpswichM336913+87.04Excellent
Jayden Philogene-BidaceHull CityM280911+67.34Excellent
Haji WrightCoventryF296916+66.95Excellent
Finn AzazPlymouthM17807+57.34Excellent
Ryan HardiePlymouthF284712+46.97Excellent
Sam MorsyIpswichM37512+67.16Excellent
Fabio CarvalhoHull CityM17259+27.32Excellent

Methodology

Club assessment — the universe of signings

The report considers exclusively genuine signings for the first-team squad, identified by the player's effective incorporation into the group between seasons. Excluded from the universe are: academy promotions, loan returns, internal administrative moves and transfers recorded but never completed. The aim is to measure the quality of market decisions — and those alone.

Player Impact Score (PIS)

Each evaluated signing receives a score from 0 to 100 that combines four observable technical dimensions: individual performance (average match ratings over the season), output (goals, assists and decisive actions adjusted for game time), collective performance (starting status and correlation with the club's results) and availability (volume of matches, adjusted for interruptions). High-impact players with reduced game time are promoted through an alternative efficiency criterion.

Outcome classification

The rating tiers are: Excellent and Good (successful signings — a full point in the index), Fair (intermediate performance — half a point) and Below expectations / Did not deliver (unsuccessful signings). Two categories sit outside the calculation, for distinct reasons: Injury (a serious injury prevented a fair assessment) and Investment (an under-23 player with low game time — the return depends on development and cannot be counted for or against the club in this cycle). Signings that did not reach relevant game time in the season are classified as unsuccessful, reflecting the sporting cost of the decision.

A note on scope

This is SigningLab's public, simplified model, developed for transparent retrospective market assessment. SigningLab's commercial solutions for partner clubs use a substantially larger set of variables and dedicated predictive mechanisms, and are not fully reflected in this document.

Appendix — Signings by club

* Youth investment (under-23, no game time in the season) — outside the hit-rate calculation.

Birmingham (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jay Stansfield433356122Excellent
Lee Buchanan35273300Fair
Koji Miyoshi46252466Good
Cody Drameh32225203Fair
Ethan Laird27200101Fair
Siriki Dembélé39197961Fair
Emanuel Aiwu37195700Did not deliver
Seung-Ho Paik18131810Fair
Keshi Anderson25102402Below expectations
Oliver Burke23100500Did not deliver
Tyler Roberts2572801Did not deliver
Andre Dozzell1463710Did not deliver
Alex Pritchard933601Fair

Blackburn (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Sondre Tronstad41294801Fair
Arnór Sigurðsson30147452Good
James Hill21130213Fair
Kyle McFadzean1690100Did not deliver
Ben Chrisene2083500Did not deliver
Niall Ennis1734400Did not deliver
Semir Telalović3733200Did not deliver
John Fleck41700Did not deliver

Bristol City (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jason Knight46384643Excellent
Robert Dickie42351051Good
Taylor Gardner-Hickman38220314Good
Haydon Roberts33126610Did not deliver
Ross McCrorie20118201Fair
Scott Twine1274420Below expectations
Stefan Bajić *44000Investment
Lewis Thomas1000Did not deliver

Cardiff (16 signings)

PlayerMatchesMinutesGoalsAssistsRating
Dimitris Goutas46412740Excellent
Manolis Siopis44328900Fair
Karlan Grant39312762Good
Josh Bowler38239652Good
Yakou Meite39216921Fair
Nathaniel Phillips18153110Good
Ethan Horvath17144000Below expectations
Ollie Tanner44121521Below expectations
Ike Ugbo2394541Fair
David Turnbull1886601Below expectations
Aaron Ramsey1472230Fair
Josh Wilson-Esbrand1367000Did not deliver
Famara Diédhiou1758220Fair
Rúnar Alex Rúnarsson2454000Did not deliver
Ebou Adams2631900Did not deliver
Jonathan Panzo *228600Investment

Coventry (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Bobby Thomas46375820Good
Milan van Ewijk43310825Good
Haji Wright442969166Excellent
Ellis Simms462757131Excellent
Joel Latibeaudiere45272721Fair
Bradley Collins46252000Did not deliver
Jay Dasilva46229703Below expectations
Liam Kitching36223511Below expectations
Tatsuhiro Sakamoto33185272Fair
Luis Binks44132801Did not deliver
Victor Torp1670701Fair

Huddersfield (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Delano Burgzorg34221472Good
Ben Wiles39185402Below expectations
Chris Maxwell4069600Did not deliver
Tom Edwards3366901Did not deliver
Rhys Healey1150230Fair
Radinio Balker740901Fair
Bojan Radulović1739710Did not deliver
Jordan Smith0000Did not deliver

Hull City (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ryan Allsop40332200Fair
Tyler Morton40297735Excellent
Jayden Philogene-Bidace322809116Excellent
Liam Delap31221882Good
Scott Twine25180543Excellent
Fabio Carvalho20172592Excellent
Ryan Giles17107701Fair
Abdülkadir Ömür1899302Fair
Jason Lokilo2071000Did not deliver
Anass Zaroury1270220Fair
Rúben Vinagre1549200Did not deliver
Billy Sharp2033800Did not deliver
Noah Ohio1224130Below expectations
Ivor Pandur *14000Investment
James Furlong *8000Investment

Ipswich (24 signings)

PlayerMatchesMinutesGoalsAssistsRating
Václav Hladký46413900Good
Leif Davis433786218Excellent
Sam Morsy42375126Excellent
Luke Woolfenden46361111Fair
Cameron Burgess39342121Good
Conor Chaplin453369138Excellent
Massimo Luongo43317430Good
Wes Burns35240364Excellent
Harry Clarke42236511Below expectations
Nathan Broadhead402309133Good
Omari Giraud-Hutchinson452182104Excellent
George Hirst26178376Excellent
Axel Tuanzebe32138001Did not deliver
Kieffer Moore18114971Excellent
Kayden Jackson4497833Below expectations
Marcus Harness4196441Below expectations
Jack Taylor4089422Below expectations
George Edmundson1888902Did not deliver
Brandon Williams1980520Below expectations
Jeremy Sarmiento2064931Fair
Freddie Ladapo2636820Did not deliver
Lewis Travis1934700Did not deliver
Dominic Ball2816800Did not deliver
Greg Leigh2900Did not deliver

Leeds (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ethan Ampadu49440801Excellent
Joe Rodon47399500Good
Glen Kamara45297603Fair
Joël Piroe462722143Good
Ilia Gruev42205311Did not deliver
Sam Byram41204321Below expectations
Jaidon Anthony4058610Did not deliver
Djed Spence1039000Did not deliver
Connor Roberts1535711Fair
Karl Darlow4012500Did not deliver
Sonny Perkins1100Did not deliver

Leicester (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Harry Winks45405020Excellent
Mads Hermansen45396900Good
Stephy Mavididi463606126Excellent
Abdul Fatawu Issahaku402839613Excellent
Callum Doyle30121301Did not deliver
Yunus Akgün3590012Did not deliver
Cesare Casadei2588720Below expectations
Conor Coady4171000Did not deliver
Thomas Cannon2542321Did not deliver

Middlesbrough (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Seny Dieng39314900Fair
Rav van den Berg40289510Below expectations
Lukas Engel39247824Good
Sam Greenwood40221353Good
Emmanuel Latte Lath332094161Good
Luke Ayling19164308Excellent
Lewis O'Brien25158101Fair
Samuel Silvera43139042Fair
Finn Azaz20136045Good
Morgan Rogers28132426Fair
Tom Glover4199100Did not deliver
Luke Thomas1767100Did not deliver
Alex Bangura2359421Did not deliver
Alexander Gilbert3925113Did not deliver
Jamie Jones11000Did not deliver

Millwall (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Matija Šarkić34288000Fair
Brooke Norton-Cuffy41231224Fair
Casper De Norre36202811Below expectations
Wes Harding37191630Did not deliver
Ryan Longman38173533Fair
Japhet Tanganga19154620Fair
Joe Bryan26144620Below expectations
Kevin Nisbet29142650Fair
Michael Obafemi1592520Fair
Allan Campbell2673702Did not deliver
Connal Trueman14000Did not deliver

Norwich (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jack Stacey48404616Excellent
Shane Duffy38320610Good
Ashley Barnes36259865Good
Borja Sainz37220762Good
Christian Fassnacht46187362Fair
Ui-Jo Hwang1777731Fair
Danny Batth4060710Did not deliver
George Long4659900Did not deliver
Adam Forshaw1418500Did not deliver
Sydney van Hooijdonk *1914901Investment

Plymouth (23 signings)

PlayerMatchesMinutesGoalsAssistsRating
Lewis Gibson41357300Good
Jordan Houghton42287800Fair
Ryan Hardie402847124Excellent
Adam Randell46275932Good
Conor Hazard46243000Did not deliver
Dan Scarr36222410Below expectations
Joe Edwards45216530Below expectations
Julio Pleguezuelo44197900Did not deliver
Finn Azaz26178075Excellent
Mikel Miller38175711Below expectations
Ashley Phillips20139400Below expectations
Luke Cundle25123735Good
Ben Waine4595321Below expectations
Callum Wright3182501Did not deliver
Adam Forshaw1465502Fair
Matthew Sorinola1653411Below expectations
Matt Butcher2736600Did not deliver
Macaulay Gillesphey1321700Did not deliver
Tyreik Wright1810200Did not deliver
Kaine Kesler19001Did not deliver
Lewis Warrington175500Did not deliver
Callum Burton24000Did not deliver
Jay Matete0000Did not deliver

Preston (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Will Keane422635133Good
Mads Frøkjær-Jensen46258038Good
Liam Millar35256355Excellent
Duane Holmes40211645Fair
Milutin Osmajić37174482Good
Jack Whatmough36127300Did not deliver
David Cornell4618000Did not deliver
Calvin Ramsay *313200Investment

QPR (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Asmir Begović45405000Good
Steve Cook38307920Good
Jack Colback29199931Good
Reggie Cannon34143600Did not deliver
Morgan Fox30116410Did not deliver
Isaac Hayden1799100Below expectations
Michael Frey1137010Below expectations
Joe Hodge1535710Did not deliver
Jordan Archer28000Did not deliver

Rotherham (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Christ Junior Tiehi35306620Good
Dexter Lembikisa26200510Fair
Sam Clucas32190212Good
Cafú33180423Fair
Fred Onyedinma16124722Good
Andy Rinomhota17112600Below expectations
Arvin Appiah4283601Did not deliver
Andre Green965200Below expectations
Charlie Wyke1547610Below expectations
Daniel Ayala935900Did not deliver
Dillon Phillips4617900Did not deliver

Sheffield Wednesday (22 signings)

PlayerMatchesMinutesGoalsAssistsRating
Di'Shon Bernard38273802Below expectations
Akin Famewo38263600Fair
Anthony Musaba46262875Good
Will Vaulks42235703Below expectations
Bambo Diaby38226901Below expectations
Pol Valentín41222100Did not deliver
Michael Ihiekwe39192512Did not deliver
Djeidi Gassama38147433Fair
George Byers25139111Below expectations
Ike Ugbo18130371Excellent
Michael Smith36123140Fair
Devis Vásquez2581000Did not deliver
Lee Gregory1672410Did not deliver
Juan Delgado1068610Fair
Ashley Fletcher2863101Did not deliver
Ian Carlo Poveda1057101Fair
Jeff Hendrick1749510Did not deliver
John Buckley1547300Did not deliver
Mallik Wilks2029800Did not deliver
Tyreeq Bakinson1629500Did not deliver
Mohamed Diaby1426200Did not deliver
Kristian Pedersen714700Did not deliver

Southampton (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Taylor Harwood-Bellis44377123Excellent
Ryan Manning47285402Fair
Flynn Downes36282923Excellent
Ryan Fraser44178762Good
David Brooks21102926Good
Joe Rothwell2246840Fair
Mason Holgate2329700Did not deliver
Ross Stewart65700Did not deliver
Joe Lumley34000Did not deliver

Stoke City (18 signings)

PlayerMatchesMinutesGoalsAssistsRating
Luke McNally42320521Fair
Michael Rose42314410Fair
Wouter Burger40263934Good
Lynden Gooch30171220Fair
André Vidigal39169460Below expectations
Daniel Johnson30165522Fair
Daniel Iversen18162000Fair
Mehdi Léris38160422Below expectations
Enda Stevens21154700Below expectations
Ryan Mmaee24151133Good
Mark Travers13117500Fair
Luke Cundle2099122Below expectations
Sead Hakšabanović2995712Did not deliver
Million Manhoef1682141Fair
Niall Ennis1667410Below expectations
Wesley Moraes3166500Did not deliver
Ciaran Clark1427000Did not deliver
Chiquinho35900Did not deliver

Sunderland (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jobe Bellingham46364371Excellent
Adil Aouchiche38110622Below expectations
Leo Fuhr Hjelde1586100Did not deliver
Callum Styles1380801Below expectations
Bradley Dack2459211Did not deliver
Timothée Pembélé2228700Did not deliver

Swansea (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
Carl Rushworth46414000Good
Josh Tymon41332406Excellent
Jerry Yates46228781Good
Josh Key31220121Fair
Ronald18143230Good
Charlie Patino44128134Fair
Harrison Ashby1980611Did not deliver
Przemysław Płacheta1066800Fair
Yannick Bolasie1130700Did not deliver
Kristian Pedersen1228900Did not deliver
Josh Ginnelly721010Below expectations
Mykola Kukharevych2414210Did not deliver
Nathan Tjoe-A-On10000Did not deliver

Watford (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jamal Lewis36278702Good
Jake Livermore42208231Below expectations
Mileta Rajovic431861100Good
Giorgi Chakvetadze39160214Fair
Thomas Ince4285922Did not deliver
Rhys Healey2122721Did not deliver
Jorge Cabezas *2000Investment

West Brom (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Michael Johnston20134372Excellent
Jeremy Sarmiento2075420Fair
Andreas Weimann1843222Below expectations
Yann M'Vila1331600Did not deliver
Pipa3126601Did not deliver
Josh Maja1319810Did not deliver