SigningLab · Annual Report

Signing Accuracy — Premiership 2025/26

Published on January 12, 2026

Executive Summary

210
Real signings
200
Evaluated
29%
Clubs' average hit rate
37
Successful
105
Unsuccessful

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

League Analysis

Champions Celtic posted a hit rate of 50% on signings (13 evaluated), holding 4th place in the accuracy ranking. The bottom four in the table had an average hit rate of 6% on signings — below the league average (29%), highlighting the link between recruitment quality and sporting performance.

Rangers leads the accuracy ranking with 62% and Dunfermline closes the list with 0%. p. over the clubs' decisions).

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %SigningLab*
1Rangers1717773
62%
76%
2Hibernian1312462
58%
75%
3Heart Of Midlothian1413553
58%
69%
4Celtic1313535
50%
85%
5Motherwell1212435
46%
83%
6Kilmarnock10º21214611
33%
81%
7Aberdeen1515177
30%
87%
8Dundee Utd1515168
27%
100%
9Livingston12º28253517
22%
88%
10Falkirk22222515
20%
91%
11ST Mirren11º14131210
15%
85%
12Dundee1312039
12%
92%
13Partick13º44004
0%
100%
14Arbroath15º43003
0%
100%
15Dunfermline14º53003
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
Emmanuel FernandezRangersD22675+06.00Excellent
Elliot WattMotherwellM29006+37.56Excellent
Benjamin NygrenCelticF254516+57.16Excellent
Kieran TierneyCelticD25156+86.89Excellent
Marc LeonardHeart Of MidlothianM11241+37.63Excellent
Stuart FindlayHeart Of MidlothianD30295+17.16Excellent
Miguel FreckletonST MirrenD32854+16.92Excellent
Jamie McGrathHibernianM23998+47.07Excellent
Andreas Skov OlsenRangersF4981+34.13Good
Elijah JustMotherwellM26987+76.91Excellent

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 (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Stuart Armstrong29208025Fair
Jesper Karlsson18129150Good
Adil Aouchiche22128030Fair
Liam Morrison14110210Below expectations
Marko Lazetić32105441Did not deliver
Toyosi Olusanya16104322Fair
Dennis Geiger1291211Fair
Lyall Cameron1587701Fair
Afeez Aremu1363511Fair
Nicolas Milanović2655000Did not deliver
Per Kristian Bråtveit1245000Fair
Tom McIntyre322400Did not deliver
Kusini Yengi618500Did not deliver
Nick Suman259000Did not deliver
Elvis Bwomono63000Did not deliver

Arbroath (4 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ross Callachan0000Did not deliver
Taylor Steven0000Did not deliver
Luke Kenny *0000Investment
Callum Penman0000Did not deliver

Celtic (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
Benjamin Nygren382545165Excellent
Kieran Tierney37251568Excellent
Sebastian Tounekti29151522Fair
Julian Araujo1078810Fair
Marcelo Saracchi2466812Good
Tomáš Čvančara1053021Below expectations
Kelechi Iheanacho1549450Good
Alex Oxlade-Chamberlain1442520Fair
Shin Yamada1224300Below expectations
Michel Ange Balikwisha1223601Good
Chukwubuike Adamu613400Did not deliver
Hayato Inamura29000Did not deliver
Ross Doohan12000Did not deliver

Dundee (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
Drey Wright37300622Fair
Ethan Hamilton33295610Below expectations
Cameron Congreve34259436Fair
Yan Dhanda29215420Fair
Callum Jones36130910Did not deliver
Paul Digby2571501Below expectations
Brad Halliday1567400Below expectations
Kieran O'Hara3229400Did not deliver
Scott Wright1028710Below expectations
Emile Acquah2228200Did not deliver
Lewis Montsma7000Did not deliver
Víctor López *1000Investment
Plamen Galabov9000Did not deliver

Dundee Utd (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Krisztián Keresztes37288430Fair
Zachary Sapsford38265392Fair
Iurie Iovu35225200Below expectations
Amar Ahmed30186383Good
Panutche Camará29174702Fair
Bert Esselink30163110Below expectations
Max Watters27134423Did not deliver
Yevhenii Kucherenko13108000Fair
Ivan Dolček35101452Fair
Neil Farrugia1588900Below expectations
Ashley Maynard Brewer1086800Fair
Nikolaj Möller2278502Did not deliver
Julius Eskesen3043710Did not deliver
Johnny Russell716200Did not deliver
Isaac Pappoe18300Did not deliver

Dunfermline (5 signings)

PlayerMatchesMinutesGoalsAssistsRating
André Raymond0000Did not deliver
Alfons Amade0000Did not deliver
Robbie Fraser0000Did not deliver
Jefferson Caceres *0000Investment
Ephraim Yeboah *0000Investment

Falkirk (22 signings)

PlayerMatchesMinutesGoalsAssistsRating
Brad Spencer38322002Fair
Liam Henderson34300210Fair
Calvin Miller38290279Good
Scott Bain32286400Good
Leon McCann31214603Fair
Lewis Neilson20128300Did not deliver
Ethan Ross3191111Did not deliver
Ross Maclver1875131Fair
Brian Graham2573140Fair
Nicky Hogarth3855600Below expectations
Coll Donaldson1954701Below expectations
Alfie Agyeman2054300Did not deliver
Scott Arfield1847810Did not deliver
Sam Hart1938700Did not deliver
Aidan Nesbitt99500Did not deliver
Gary Oliver179000Did not deliver
Sean Mackie24500Did not deliver
Ryan Edwards83300Did not deliver
Tom Lang1000Did not deliver
Rick1000Did not deliver
Jamie Sneddon3000Did not deliver
Eamonn Brophy0000Did not deliver

Heart Of Midlothian (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Stuart Findlay34302951Excellent
Cláudio Braga382899143Good
Alexander Schwolow33284000Fair
Alexandros Kyziridis38280247Excellent
Oisin McEntee28202223Good
Tomas Magnusson30127030Below expectations
Pierre Landry Kabore31118752Fair
Marc Leonard13112413Excellent
Jordi Altena1958001Fair
Islam Chesnokov1541710Did not deliver
Sabah Kerjota3324102Fair
Christian Borchgrevink1320000Fair
Ageu913100Did not deliver
Rogers Mato *112400Investment

Hibernian (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
Raphael Sallinger37289400Good
Daniel Barlaser35255903Fair
Jamie McGrath34239984Excellent
Grant Hanley28193200Fair
Josh Mulligan24190215Good
Miguel Changa Chaiwa28188410Fair
Felix Passlack13111123Fair
Thibault Klidje2074331Fair
Dane Scarlett1551511Did not deliver
Ante Šuto1442841Good
Kai Andrews1430511Fair
Munashe Garananga616900Did not deliver
Zach Mitchell *1112801Investment

Kilmarnock (21 signings)

PlayerMatchesMinutesGoalsAssistsRating
Dominic Thompson37264403Below expectations
Greg Kiltie36230347Fair
George Stanger34169220Below expectations
Michael Schjønning-Larsen18126021Fair
Tom Lowery26122111Below expectations
James Brown17120402Below expectations
Tyreece John-Jules18115182Good
Marcus Dackers27114920Below expectations
Joe Hugill15109182Good
Max Stryjek22108000Fair
Toby Oluwayemi13108000Good
Findlay Curtis14107651Excellent
Kelle Roos1299000Fair
Aaron Tshibola1488600Fair
Jamie Brandon1468100Did not deliver
Scott Tiffoney1557211Did not deliver
Jack Thomson2044100Did not deliver
Djenairo Daniels732820Fair
Eddie Beach2327000Did not deliver
Nicky Cleșcenco1224510Did not deliver
Kieran Wright4000Did not deliver

Livingston (28 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jérôme Prior38342001Good
Daniel Finlayson35309901Fair
Danny Wilson36268710Fair
Macaulay Tait35245803Did not deliver
Mohammad Sylla34220410Below expectations
Lewis Smith37205572Fair
Ryan McGowan27186001Fair
Robbie Muirhead38156652Below expectations
Brooklyn Kabongolo21120520Good
Jeremy Bokila2990150Below expectations
Joshua Brenet1488401Fair
Connor McLennan1876830Below expectations
Cammy Kerr1773000Below expectations
Adam Montgomery865101Did not deliver
Emmanuel Danso1857401Below expectations
Scott Arfield1135100Did not deliver
Barrie McKay1128602Good
Shane Blaney724300Did not deliver
Graham Carey1617011Did not deliver
Joshua Zimmerman1115500Did not deliver
Alex Matthias Tamm85400Did not deliver
Aidan Denholm *34800Investment
Zak Rudden24500Did not deliver
Jannik Wanner72300Did not deliver
Junior Robinson *81400Investment
Jamie Smith *11000Investment
Meshack Ubochioma0000Did not deliver
Robbie Fraser0000Did not deliver

Motherwell (12 signings)

PlayerMatchesMinutesGoalsAssistsRating
Calum Ward37333000Good
Lukas Fadinger35291732Fair
Elliot Watt34290063Excellent
Emmanuel Longelo37273384Fair
Elijah Just36269877Excellent
Stephen Welsh28228211Excellent
Ibrahim Said38225230Fair
Oscar Priestman35112600Did not deliver
Regan Charles-Cook2583302Did not deliver
Callum Hendry2177900Did not deliver
Jordan McGhee148500Did not deliver
Rick1000Did not deliver

Partick (4 signings)

PlayerMatchesMinutesGoalsAssistsRating
Josh Reid0000Did not deliver
Alex Samuel0000Did not deliver
Tony Watt0000Did not deliver
Sean Kelly0000Did not deliver

Rangers (17 signings)

PlayerMatchesMinutesGoalsAssistsRating
Djeidi Gassama38243435Good
Emmanuel Fernandez31226750Excellent
Mikey Moore33217073Fair
Jayden Meghoma35209514Below expectations
Youssef Chermiti301973155Good
Nasser Djiga32194900Fair
Thelo Aasgaard36182874Good
Bojan Miovski32133271Fair
Tochi Chukwuani16102320Fair
Max Aarons3285310Fair
Tuur Rommens1171412Good
Oliver Antman2570013Good
Derek Cornelius755911Fair
Andreas Skov Olsen1549813Good
Ryan Don Naderi945911Did not deliver
Joe Rothwell1141201Below expectations
Lyall Cameron1420000Fair

ST Mirren (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Miguel Freckleton38328541Excellent
Shamal George33288801Fair
Richard King38199021Fair
Jayden Richardson36197100Did not deliver
Dan N'Lundulu28154530Did not deliver
Liam Donnelly2985910Below expectations
Allan Campbell1781600Below expectations
Ross Sinclair545000Below expectations
Tunmise Sobowale1713100Did not deliver
Jalmaro Calvin *2411900Investment
Malik Dijksteel1911800Did not deliver
Ryan Mullen318200Did not deliver
Kion Etete96000Did not deliver
Jack McMillan1000Did not deliver