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
87%
SigningLab accuracy*

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%

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.42ExcellentRecommended
Arne EngelsCelticM21359+66.99ExcellentRecommended
Luke McCowanCelticM13116+76.80ExcellentRecommended
Kevin HoltDundee UtdD19072+16.93ExcellentNot recommended
Will FerryDundee UtdM31460+47.21ExcellentNot recommended
Elliot WattST JohnstoneM5102+14.04ExcellentNot recommended
Akil WrightRoss CountyD34204+17.06ExcellentNot recommended
Hamza IgamaneRangersF199212+16.97ExcellentNot recommended
Kasper SchmeichelCelticG28800+06.92ExcellentRecommended
Dwight GayleHibernianF9206+46.16GoodRecommended

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.

SigningLab — projection at the moment of signing

The SigningLab column shows the accuracy the club would have achieved had it followed the projections of the SigningLab model trained exclusively on the 2021-2023 seasons — therefore prior to all the signings evaluated here. The success projection is generated at the moment of signing — before the player takes the field for the new club — using exclusively information available up to that date: career history, physical-technical profile, adaptation pattern in similar leagues and the signing club's context. It is precisely because it is a forward-looking projection, and not a retrospective reading, that the model's accuracy holds such value: it measures the ability to predict the outcome of a market decision before that decision produces any effect.

The model is trained on more than 2 million individual matches and 423 thousand transfers across a decade, with strict temporal validation. Fair-performance assessments count as a hit in either direction of the recommendation.

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)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Topi Keskinen36245452Not recommendedFair
Sivert Heltne Nilsen27213401RecommendedFair
Dimitar Mitov26211500RecommendedExcellent
Kevin Nisbet341955115RecommendedFair
Ante Palaversa35179621Not recommendedFair
Gavin Molloy20169800Not recommendedBelow expectations
Mats Knoester13113701RecommendedFair
Jeppe Okkels1786411Not recommendedBelow expectations
Kristers Tobers1077400Not recommendedFair
Oday Dabbagh1337511RecommendedBelow expectations
Peter Ambrose3029010Not recommendedBelow expectations

Ayr Utd (6 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jay Henderson0000Not recommendedDid not deliver
Michael Devlin0000Not recommendedDid not deliver
Ryan Howley0000Not recommendedDid not deliver
Scott McMann0000Not recommendedDid not deliver
Alfie Bavidge0000Not recommendedDid not deliver
Nathan McGinley0000Not recommendedDid not deliver

Celtic (6 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Kasper Schmeichel33288000RecommendedExcellent
Arne Engels35213596RecommendedExcellent
Auston Trusty33191711RecommendedGood
Luke McCowan35131167RecommendedExcellent
Jeffrey Schlupp1468611RecommendedFair
Viljami Sinisalo3854000Not recommendedFair

Dundee (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Simon Murray383118163RecommendedFair
Ziyad Larkeche27212933Not recommendedFair
Clark Robertson23174700Not recommendedDid not deliver
Ethan Ingram34123300Not recommendedDid not deliver
Billy Koumetio25122500Not recommendedDid not deliver
Cesar Garza1742300Not recommendedDid not deliver
Sammy Braybrooke1924700Not recommendedDid not deliver
Scott Fraser815200Not recommendedDid not deliver
Sean Kelly712500Not recommendedDid not deliver
Víctor López *6000Not recommendedInvestment

Dundee Utd (19 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jack Walton38324000Not recommendedGood
Will Ferry35314604Not recommendedExcellent
Vicko Ševelj35290223Not recommendedExcellent
Declan Gallagher35289112RecommendedFair
Emmanuel Adegboyega35258230Not recommendedGood
Ryan Strain30233304RecommendedGood
Kevin Holt24190721Not recommendedExcellent
David Babunski34140111Not recommendedBelow expectations
Ross Docherty25136100Not recommendedFair
Kristijan Trapanovski32134432Not recommendedBelow expectations
Jort van der Sande38104801Not recommendedDid not deliver
Allan Campbell1477300Not recommendedDid not deliver
Louis Moult2367830Not recommendedFair
Richard Odada2232700Not recommendedDid not deliver
Dave Richards3818000Not recommendedDid not deliver
Lewis Fiorini95900Not recommendedDid not deliver
Meshack Ubochioma212510Not recommendedDid not deliver
David Wotherspoon0000Not recommendedDid not deliver
Alex Greive0000Not recommendedDid not deliver

Heart Of Midlothian (13 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
James Penrice34290725Not recommendedGood
Blair Spittal35239243RecommendedExcellent
Daniel Oyegoke23126510Not recommendedBelow expectations
Malachi Boateng24121902Not recommendedBelow expectations
Elton Kabangu16100361Not recommendedFair
Yan Dhanda3485601RecommendedBelow expectations
Jamie McCart1185610RecommendedFair
Michael Steinwender1471210Not recommendedFair
Gerald Taylor1257000Not recommendedBelow expectations
Sander Erik Kartum1343200Not recommendedBelow expectations
Ryan Fulton924801Not recommendedDid not deliver
Harry Milne923900Not recommendedFair
Andrés Salazar *88700Not recommendedInvestment

Hibernian (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Warren O'Hora38257310Not recommendedFair
Jordan Smith38225000Not recommendedFair
Jack Iredale33224211Not recommendedGood
Nicky Cadden30171557Not recommendedExcellent
Junior Hoilett34156044RecommendedFair
Josef Bursik38117000Not recommendedDid not deliver
Hyeok-kyu Kwon25110400Not recommendedBelow expectations
Marvin Ekpiteta23109200RecommendedFair
Dwight Gayle3192064RecommendedGood
Kieron Bowie1863761Not recommendedGood
Alasana Manneh119600Not recommendedDid not deliver

Kilmarnock (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Robby McCrorie36181500Not recommendedDid not deliver
Bruce Anderson381492111Not recommendedFair
Jack Burroughs2140100Not recommendedDid not deliver
Oliver Bainbridge1916200Not recommendedDid not deliver
Mark Birighitti0000Not recommendedDid not deliver

Livingston (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Stevie May0000Not recommendedDid not deliver
Robbie Muirhead0000Not recommendedDid not deliver
Marcelo Pitaluga *0000Not recommendedInvestment
Lewis Smith0000Not recommendedDid not deliver
Andy Winter *0000Not recommendedInvestment
Daniel Finlayson0000Not recommendedDid not deliver
Ryan McGowan0000Not recommendedDid not deliver
Jérôme Prior0000Not recommendedDid not deliver

Motherwell (15 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Liam Gordon28231711RecommendedFair
Aston Oxborough31225000Not recommendedFair
Tom Sparrow34189461Not recommendedFair
Tawanda Maswanhise34159963Not recommendedGood
Kofi Balmer33140401Not recommendedBelow expectations
Ellery Balcombe15108001Not recommendedGood
Dominic Thompson15100702Not recommendedBelow expectations
Steve Seddon2290900Not recommendedDid not deliver
Apostolos Stamatelopoulos1689351Not recommendedFair
Zach Robinson1358110Not recommendedDid not deliver
Johnny Koutroumbis2245300Not recommendedFair
Jair Tavares1629000Not recommendedDid not deliver
Ross Callachan11700Not recommendedDid not deliver
Jili Buyabu0000Not recommendedDid not deliver
Adam Montgomery *0000Not recommendedInvestment

Partick (3 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Ross Stewart0000Not recommendedDid not deliver
Daniel MacKay0000Not recommendedDid not deliver
Lee Ashcroft0000Not recommendedDid not deliver

Rangers (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Václav Černý332492124RecommendedExcellent
Robin Propper35201920RecommendedGood
Hamza Igamane341992121Not recommendedExcellent
Connor Barron33195400RecommendedFair
Nedim Bajrami33145321RecommendedFair
Liam Kelly3890000RecommendedFair
Neraysho Kasanwirjo1235300RecommendedDid not deliver
Rafael Fernandes63100Not recommendedDid not deliver

Ross County (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Akil Wright38342041Not recommendedExcellent
Kacper Łopata31246401Not recommendedGood
Ronan Hale382344120Not recommendedGood
Joshua Nisbet36228832Not recommendedFair
Noah Chilvers31199835Not recommendedGood
Jonathan Tomkinson15104300Not recommendedBelow expectations
Aidan Denholm1669001Not recommendedBelow expectations
Jack Grieves3268002Not recommendedDid not deliver
Jack Hamilton2231500RecommendedFair
Ricky Lamie4000Not recommendedDid not deliver

ST Johnstone (14 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jason Holt31210000Not recommendedBelow expectations
Jack Sanders22192311Not recommendedExcellent
André Raymond20127702Not recommendedDid not deliver
Lewis Neilson18127600Not recommendedDid not deliver
Andrew Fisher14126000Not recommendedBelow expectations
Joshua Rae23121500Not recommendedBelow expectations
Daniels Balodis13117020Not recommendedFair
Kyle Cameron18113800Not recommendedDid not deliver
Aaron Essel2484201Not recommendedBelow expectations
Stephen Duke-McKenna1375900Not recommendedDid not deliver
Víctor Griffith1269800Not recommendedDid not deliver
Josh McPake3255413Not recommendedGood
Elliot Watt1451021Not recommendedExcellent
Uche Ikpeazu522700Not recommendedDid not deliver

ST Mirren (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Killian Phillips35294241Not recommendedGood
Ellery Balcombe21189001Not recommendedFair
Declan John24128621Not recommendedBelow expectations
Roland Idowu34126842Not recommendedBelow expectations
Ryan Alebiosu1399301Not recommendedFair
Alex Iacovitti1981110RecommendedFair
Oisin Smyth3867640Not recommendedGood
Shaun Rooney651800Not recommendedBelow expectations
Dennis Adeniran1323900Not recommendedDid not deliver
Kevin van Veen518800Not recommendedDid not deliver