SigningLab · Annual Report

Signing Accuracy — Premiership 2024/25

Published on January 13, 2025

Executive Summary

149
Real signings
144
Evaluated
31%
Clubs' average hit rate
31
Successful
77
Unsuccessful

In total we identified 149 real signings by the clubs of Premiership in the 2024/25 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 144 are included in the hit-rate calculation; 5 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 %SigningLab*
1Celtic66420
83%
100%
2Rangers88332
56%
75%
3Hibernian1111443
54%
73%
4Ross County11º1010424
50%
60%
5Dundee Utd19196310
40%
74%
6Aberdeen1111164
36%
91%
7ST Mirren1010235
35%
80%
8Heart Of Midlothian1312246
33%
83%
9Motherwell1514257
32%
86%
10ST Johnstone12º14143110
25%
79%
11Dundee10º109027
11%
100%
12Kilmarnock55014
10%
100%
13Ayr Utd14º66006
0%
100%
14Livingston13º86006
0%
100%
15Partick15º33003
0%
100%

* SigningLab: hit rate of SigningLab’s verdicts (recommend or not recommend) on each club’s evaluated signings, projected at the time of signing.

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 ratingRatingSigningLab
Václav ČernýRangersF249212+47.42Excellent
Arne EngelsCelticM21359+66.99Excellent
Luke McCowanCelticM13116+76.80Excellent
Kevin HoltDundee UtdD19072+16.93Excellent
Will FerryDundee UtdM31460+47.21Excellent
Elliot WattST JohnstoneM5102+14.04Excellent
Akil WrightRoss CountyD34204+17.06Excellent
Hamza IgamaneRangersF199212+16.97Excellent
Kasper SchmeichelCelticG28800+06.92Excellent
Dwight GayleHibernianF9206+46.16Good

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.

Aberdeen (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Topi Keskinen36245452Fair
Sivert Heltne Nilsen27213401Fair
Dimitar Mitov26211500Excellent
Kevin Nisbet341955115Fair
Ante Palaversa35179621Fair
Gavin Molloy20169800Below expectations
Mats Knoester13113701Fair
Jeppe Okkels1786411Below expectations
Kristers Tobers1077400Fair
Oday Dabbagh1337511Below expectations
Peter Ambrose3029010Below expectations

Ayr Utd (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jay Henderson0000Did not deliver
Michael Devlin0000Did not deliver
Ryan Howley0000Did not deliver
Scott McMann0000Did not deliver
Alfie Bavidge0000Did not deliver
Nathan McGinley0000Did not deliver

Celtic (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Kasper Schmeichel33288000Excellent
Arne Engels35213596Excellent
Auston Trusty33191711Good
Luke McCowan35131167Excellent
Jeffrey Schlupp1468611Fair
Viljami Sinisalo3854000Fair

Dundee (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Simon Murray383118163Fair
Ziyad Larkeche27212933Fair
Clark Robertson23174700Did not deliver
Ethan Ingram34123300Did not deliver
Billy Koumetio25122500Did not deliver
Cesar Garza1742300Did not deliver
Sammy Braybrooke1924700Did not deliver
Scott Fraser815200Did not deliver
Sean Kelly712500Did not deliver
Víctor López *6000Investment

Dundee Utd (19 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jack Walton38324000Good
Will Ferry35314604Excellent
Vicko Ševelj35290223Excellent
Declan Gallagher35289112Fair
Emmanuel Adegboyega35258230Good
Ryan Strain30233304Good
Kevin Holt24190721Excellent
David Babunski34140111Below expectations
Ross Docherty25136100Fair
Kristijan Trapanovski32134432Below expectations
Jort van der Sande38104801Did not deliver
Allan Campbell1477300Did not deliver
Louis Moult2367830Fair
Richard Odada2232700Did not deliver
Dave Richards3818000Did not deliver
Lewis Fiorini95900Did not deliver
Meshack Ubochioma212510Did not deliver
David Wotherspoon0000Did not deliver
Alex Greive0000Did not deliver

Heart Of Midlothian (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
James Penrice34290725Good
Blair Spittal35239243Excellent
Daniel Oyegoke23126510Below expectations
Malachi Boateng24121902Below expectations
Elton Kabangu16100361Fair
Yan Dhanda3485601Below expectations
Jamie McCart1185610Fair
Michael Steinwender1471210Fair
Gerald Taylor1257000Below expectations
Sander Erik Kartum1343200Below expectations
Ryan Fulton924801Did not deliver
Harry Milne923900Fair
Andrés Salazar *88700Investment

Hibernian (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Warren O'Hora38257310Fair
Jordan Smith38225000Fair
Jack Iredale33224211Good
Nicky Cadden30171557Excellent
Junior Hoilett34156044Fair
Josef Bursik38117000Did not deliver
Hyeok-kyu Kwon25110400Below expectations
Marvin Ekpiteta23109200Fair
Dwight Gayle3192064Good
Kieron Bowie1863761Good
Alasana Manneh119600Did not deliver

Kilmarnock (5 signings)

PlayerMatchesMinutesGoalsAssistsRating
Robby McCrorie36181500Did not deliver
Bruce Anderson381492111Fair
Jack Burroughs2140100Did not deliver
Oliver Bainbridge1916200Did not deliver
Mark Birighitti0000Did not deliver

Livingston (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Stevie May0000Did not deliver
Robbie Muirhead0000Did not deliver
Marcelo Pitaluga *0000Investment
Lewis Smith0000Did not deliver
Andy Winter *0000Investment
Daniel Finlayson0000Did not deliver
Ryan McGowan0000Did not deliver
Jérôme Prior0000Did not deliver

Motherwell (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Liam Gordon28231711Fair
Aston Oxborough31225000Fair
Tom Sparrow34189461Fair
Tawanda Maswanhise34159963Good
Kofi Balmer33140401Below expectations
Ellery Balcombe15108001Good
Dominic Thompson15100702Below expectations
Steve Seddon2290900Did not deliver
Apostolos Stamatelopoulos1689351Fair
Zach Robinson1358110Did not deliver
Johnny Koutroumbis2245300Fair
Jair Tavares1629000Did not deliver
Ross Callachan11700Did not deliver
Jili Buyabu0000Did not deliver
Adam Montgomery *0000Investment

Partick (3 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ross Stewart0000Did not deliver
Daniel MacKay0000Did not deliver
Lee Ashcroft0000Did not deliver

Rangers (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Václav Černý332492124Excellent
Robin Propper35201920Good
Hamza Igamane341992121Excellent
Connor Barron33195400Fair
Nedim Bajrami33145321Fair
Liam Kelly3890000Fair
Neraysho Kasanwirjo1235300Did not deliver
Rafael Fernandes63100Did not deliver

Ross County (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Akil Wright38342041Excellent
Kacper Łopata31246401Good
Ronan Hale382344120Good
Joshua Nisbet36228832Fair
Noah Chilvers31199835Good
Jonathan Tomkinson15104300Below expectations
Aidan Denholm1669001Below expectations
Jack Grieves3268002Did not deliver
Jack Hamilton2231500Fair
Ricky Lamie4000Did not deliver

ST Johnstone (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jason Holt31210000Below expectations
Jack Sanders22192311Excellent
André Raymond20127702Did not deliver
Lewis Neilson18127600Did not deliver
Andrew Fisher14126000Below expectations
Joshua Rae23121500Below expectations
Daniels Balodis13117020Fair
Kyle Cameron18113800Did not deliver
Aaron Essel2484201Below expectations
Stephen Duke-McKenna1375900Did not deliver
Víctor Griffith1269800Did not deliver
Josh McPake3255413Good
Elliot Watt1451021Excellent
Uche Ikpeazu522700Did not deliver

ST Mirren (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Killian Phillips35294241Good
Ellery Balcombe21189001Fair
Declan John24128621Below expectations
Roland Idowu34126842Below expectations
Ryan Alebiosu1399301Fair
Alex Iacovitti1981110Fair
Oisin Smyth3867640Good
Shaun Rooney651800Below expectations
Dennis Adeniran1323900Did not deliver
Kevin van Veen518800Did not deliver