Who to trust

Sources

Every journalist and outlet the Index listens to, and how their calls have held up. We only mark a call right or wrong when it can be checked: an agreed fee, a medical or a done deal either happened or it didn’t. Reporting genuine interest is never counted against anyone.

Figures appear after 10 settled, checkable calls

The record

SourceOur ratingOwn reportsFirst to reportCheckable calls right
@MailSport
Journalist
Unreviewed00Not enough settled calls yet (0 of 10)
@TheAthleticFC
Journalist
Unreviewed00Not enough settled calls yet (0 of 10)
Caughtoffside
Journalist
Unreviewed00Not enough settled calls yet (0 of 10)
Diario SPORT
Outlet
Unreviewed00Not enough settled calls yet (0 of 10)
fussball_news
Journalist
Unreviewed00Not enough settled calls yet (0 of 10)
Rouven Schröder
Journalist
Unreviewed00Not enough settled calls yet (0 of 10)
1. FC Heidenheim (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
1. FC Köln (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
1. FC Nürnberg (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
1. FC Union Berlin (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
1. FSV Mainz 05 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Aberdeen (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
AC Milan (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
AC Monza (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
ACF Fiorentina (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
ADO Den Haag (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
AFC Bournemouth (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
AFC Wimbledon (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
AJ Auxerre (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Ajax (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Alanyaspor (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Albacete (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Angers SCO (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Arezzo (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Arminia Bielefeld (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Arsenal (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
AS Monaco (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
AS Roma (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
AS Saint-Étienne (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Ascoli (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Aston Villa (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Atalanta BC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Athletic Club (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Atlanta United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Atlético Madrid (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Atlético Mineiro (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Austin FC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Avellino (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
AZ Alkmaar (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Barcelona (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Barnsley (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Barracas Central (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Bayer Leverkusen (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Bayern Munich (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Ben Jacobs
Journalist
Tier 1 · Elite70Not enough settled calls yet (0 of 10)
Benevento (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Benfica (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Beşiktaş (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Birmingham City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Blackburn Rovers (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Blackpool (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Bologna F.C. 1909 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Bolton Wanderers (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Borussia Dortmund (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Borussia Mönchengladbach (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Brentford (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Brighton & Hove Albion (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Bundesliga (official)
Outlet
Tier 1 · Elite20Not enough settled calls yet (0 of 10)
Burnley (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Burton Albion (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Cagliari Calcio (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Cambridge United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Cardiff City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Carrarese (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Catanzaro (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Çaykur Rizespor (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
CD Leganés (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
CD Nacional (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
CD Santa Clara (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Celtic (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Cercle Brugge (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Charlton Athletic (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Chelsea (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Chicago Fire (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Christian Falk
Journalist · Bild
Tier 1 · Elite10Not enough settled calls yet (0 of 10)
Clermont Foot 63 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Club Atlético Osasuna (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Club Brugge (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Colorado Rapids (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Columbus Crew (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Como 1907 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Çorum (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Coventry City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Crystal Palace (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
D.C. United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
David Ornstein
Journalist · The Athletic
Tier 1 · Elite80Not enough settled calls yet (0 of 10)
Defensa y Justicia (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Deportivo Alavés (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Deportivo de A Coruña (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Derby County (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Dijon (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Doncaster Rovers (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Dundee (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Dundee United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Dynamo Dresden (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Eintracht Frankfurt (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Elche (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Empoli (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
En Avant de Guingamp (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
ES Troyes AC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Estudiantes (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Everton (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
F.C. Lorient (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Fabrice Hawkins
Journalist · RMC Sport
Tier 1 · Elite00Not enough settled calls yet
Fabrizio Romano
Journalist
Tier 1 · Elite60Not enough settled calls yet (0 of 10)
Falkirk (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Andorra (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Augsburg (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Cincinnati (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Dallas (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Famalicão (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Groningen (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Metz (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Nantes (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC St. Pauli (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Twente '65 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
FC Utrecht (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Fenerbahçe (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Feyenoord Rotterdam (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Florian Plettenberg
Journalist · Sky Sport Germany
Tier 1 · Elite180Not enough settled calls yet (0 of 10)
Fortuna Sittard (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Frosinone Calcio (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Fulham (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Galatasaray (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Gaziantep (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Gençlerbirliği (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Genoa CFC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Getafe (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Gianluca Di Marzio
Journalist · Sky Sport Italia
Tier 1 · Elite00Not enough settled calls yet
Gil Vicente (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Gimnasia La Plata (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Girona (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Go Ahead Eagles (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Göztepe (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Grenoble Foot 38 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Hamburger SV (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Hannover 96 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Hartberg (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Heart of Midlothian (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Hellas Verona (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Hertha BSC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Hibernian (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Holstein Kiel (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Houston Dynamo (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Huddersfield Town (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Hull City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Inter (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Inter Miami (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Ipswich Town (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
İstanbul Başakşehir (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Juve Stabia (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Juventus (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
KAA Gent (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Kaiserslautern (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Kasımpaşa (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Kilmarnock (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Kocaelispor (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Konyaspor (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
KRC Genk (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
KV Kortrijk (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
KV Mechelen (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
KVC Westerlo (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
LA Galaxy (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Le Havre AC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Leeds United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Leicester City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Levante UD (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Leyton Orient (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Lille OSC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Lincoln City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Liverpool (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Los Angeles FC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Luton Town (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Málaga (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Manchester City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Manchester United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Mansfield Town (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Mantova (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Matt Law
Journalist · The Telegraph
Tier 1 · Elite10Not enough settled calls yet (0 of 10)
Matteo Moretto
Journalist · Relevo
Tier 1 · Elite20Not enough settled calls yet (0 of 10)
Middlesbrough (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Millwall (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Milton Keynes Dons (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Minnesota United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Modena (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Montpellier Hérault Sport Club (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Moreirense (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Motherwell (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Napoli (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Nashville SC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
NEC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
New England Revolution (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
New York Red Bulls (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Newcastle United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Norwich City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Nottingham Forest (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Notts County (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
OGC Nice (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Olympique de Marseille (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Olympique Lyonnais (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Orlando City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Oud-Heverlee Leuven (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Oxford United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Paris (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Paris Saint-Germain (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
PEC Zwolle (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Peterborough United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Philadelphia Union (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Pisa (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Plymouth Argyle (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Portland Timbers (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Porto (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Portsmouth (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Preston North End (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
PSV Eindhoven (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Queens Park Rangers (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
R.C. Lens (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
RAAL La Louvière (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Racing de Santander (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Rangers (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Rayo Vallecano (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
RB Leipzig (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
RC Celta de Vigo (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
RC Strasbourg Alsace (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
RCD Espanyol de Barcelona (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
RCD Mallorca (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Reading (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Real Betis Balompié (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Real Madrid (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Real Oviedo (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Real Salt Lake (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Real Sociedad (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Real Valladolid (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Rheindorf Altach (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Rio Ave (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Rodez (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Royal Antwerp (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Royale Union Saint-Gilloise (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
RSC Anderlecht (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sabadell (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Samsunspor (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
San Jose Earthquakes (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Santos Laguna (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
São Paulo (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SBV Excelsior (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SC Cambuur-Leeuwarden (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SC Freiburg (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SC Heerenveen (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Schalke 04 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SD Eibar (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Seattle Sounders (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sevilla (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sheffield United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sheffield Wednesday (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Simon Stone
Journalist · BBC Sport
Tier 1 · Elite10Not enough settled calls yet (0 of 10)
Sociedad Deportiva Huesca (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Southampton (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sparta Rotterdam (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sporting Charleroi (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sporting Clube de Braga (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sporting CP (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sporting de Gijón (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sporting Kansas City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SpVgg Greuther Fürth (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SS Lazio (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
St Johnstone (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
St. Louis City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
St. Mirren (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Stade Brestois 29 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Stade de Reims (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Stade Rennais (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Standard Liège (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Stevenage (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Stockport County (official)
Official club channel
Tier 1 · Elite10Not enough settled calls yet (0 of 10)
Stoke City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Sunderland (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SV Darmstadt 98 (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SV Elversberg (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SV Werder Bremen (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
SV Zulte Waregem (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Swansea City (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Talleres Córdoba (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
The Athletic
Outlet
Tier 1 · Elite00Not enough settled calls yet
Torino (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Toronto FC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Tottenham Hotspur (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Toulouse (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Trabzonspor (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
TSG 1899 Hoffenheim (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
U.C. Sampdoria (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
UD Las Palmas (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Udinese Calcio (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Unión Deportiva Almería (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Unión Santa Fe (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
US Cremonese (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
US Lecce (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
US Sassuolo Calcio (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Valencia (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Vancouver Whitecaps (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Venezia (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
VfB Stuttgart (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
VfL Bochum (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
VfL Wolfsburg (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Villarreal (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Vitória Guimarães (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Watford (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
West Bromwich Albion (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
West Ham United (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Wigan Athletic (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Willem II Tilburg (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Wolfsberger AC (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Wolverhampton Wanderers (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Wrexham (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Wycombe Wanderers (official)
Official club channel
Tier 1 · Elite00Not enough settled calls yet
Adam Pope
Journalist · BBC
Tier 2 · Reliable00Not enough settled calls yet
Alfredo Pedullà
Journalist · Sportitalia
Tier 2 · Reliable10Not enough settled calls yet (0 of 10)
AS
Outlet
Tier 2 · Reliable10Not enough settled calls yet (0 of 10)
BBC Sport
Outlet
Tier 2 · Reliable00Not enough settled calls yet
Ben Jacobs
Outlet
Tier 2 · Reliable00Not enough settled calls yet
Beren Cross
Journalist · The Athletic
Tier 2 · Reliable00Not enough settled calls yet
Cadena SER
Outlet
Tier 2 · Reliable20Not enough settled calls yet (0 of 10)
Charles Watts
Journalist
Tier 2 · Reliable10Not enough settled calls yet (0 of 10)
Chris Wheeler
Journalist · Daily Mail
Tier 2 · Reliable20Not enough settled calls yet (0 of 10)
Dan Kilpatrick
Journalist · Evening Standard
Tier 2 · Reliable00Not enough settled calls yet
Daniel Story
Journalist · The I Paper
Tier 2 · Reliable00Not enough settled calls yet
Ed Aarons
Journalist · The Guardian
Tier 2 · Reliable00Not enough settled calls yet
Gerard Romero
Journalist
Tier 2 · Reliable00Not enough settled calls yet
Guillem Balagué
Journalist
Tier 2 · Reliable10Not enough settled calls yet (0 of 10)
Jack Gaughan
Journalist · Daily Mail
Tier 2 · Reliable00Not enough settled calls yet
Jack Pitt-Brooke
Journalist · The Athletic
Tier 2 · Reliable00Not enough settled calls yet
Jacob Steinberg
Journalist · The Guardian
Tier 2 · Reliable00Not enough settled calls yet
James Pearce
Journalist · The Athletic
Tier 2 · Reliable10Not enough settled calls yet (0 of 10)
John Cross
Journalist · Daily Mirror
Tier 2 · Reliable00Not enough settled calls yet
John Percy
Journalist · The Telegraph
Tier 2 · Reliable20Not enough settled calls yet (0 of 10)
José Félix Díaz
Journalist · Marca
Tier 2 · Reliable00Not enough settled calls yet
Keith Downie
Journalist · Sky Sports News
Tier 2 · Reliable00Not enough settled calls yet
Kieran Gill
Journalist · Daily Mail
Tier 2 · Reliable20Not enough settled calls yet (0 of 10)
Laurie Whitwell
Journalist · The Athletic
Tier 2 · Reliable100Not enough settled calls yet (0 of 10)
Liam Twomey
Journalist · The Athletic
Tier 2 · Reliable00Not enough settled calls yet
LUFC DATA
Journalist · LUFC DATA
Tier 2 · Reliable00Not enough settled calls yet
Mario Cortegana
Journalist · The Athletic
Tier 2 · Reliable20Not enough settled calls yet (0 of 10)
Matteo Moretto (Marca)
Outlet
Tier 2 · Reliable10Not enough settled calls yet (0 of 10)
Melissa Reddy
Journalist · Sky Sports News
Tier 2 · Reliable00Not enough settled calls yet
Mike McGrath
Journalist · The Telegraph
Tier 2 · Reliable00Not enough settled calls yet
Nicolò Schira
Journalist
Tier 2 · Reliable240Not enough settled calls yet (0 of 10)
Nizaar Kinsella
Journalist · BBC Sport
Tier 2 · Reliable00Not enough settled calls yet
Patrick Berger
Journalist · Sky Sport Germany
Tier 2 · Reliable00Not enough settled calls yet
Paul Joyce
Journalist · The Times
Tier 2 · Reliable00Not enough settled calls yet
Phil Hay
Journalist · The Athletic
Tier 2 · Reliable00Not enough settled calls yet
Raphael Honigstein
Journalist · The Athletic
Tier 2 · Reliable00Not enough settled calls yet
Rob Dorsett
Journalist · Sky Sports News
Tier 2 · Reliable10Not enough settled calls yet (0 of 10)
Rudy Galetti
Journalist
Tier 2 · Reliable00Not enough settled calls yet
Sam Lee
Journalist · The Athletic
Tier 2 · Reliable00Not enough settled calls yet
Sam Wallace
Journalist · The Telegraph
Tier 2 · Reliable00Not enough settled calls yet
Santi Aouna
Journalist · Foot Mercato
Tier 2 · Reliable20Not enough settled calls yet (0 of 10)
Simon Johnson
Journalist · The Athletic
Tier 2 · Reliable00Not enough settled calls yet
Simon Peach
Journalist · PA
Tier 2 · Reliable00Not enough settled calls yet
Sky Deutschland
Outlet
Tier 2 · Reliable10Not enough settled calls yet (0 of 10)
Sky Germany (Florian Plettenberg)
Outlet
Tier 2 · Reliable20Not enough settled calls yet (0 of 10)
Sky Sports
Outlet
Tier 2 · Reliable00Not enough settled calls yet
SPORT.es
Outlet
Tier 2 · Reliable00Not enough settled calls yet
The i Paper
Outlet
Tier 2 · Reliable00Not enough settled calls yet
Toni Juanmartí
Journalist · Sport
Tier 2 · Reliable00Not enough settled calls yet
Alasdair Gold
Journalist · football.london
Tier 3 · Mixed00Not enough settled calls yet
Andy Mitten
Journalist
Tier 3 · Mixed00Not enough settled calls yet
Bryn Law
Journalist · Independent
Tier 3 · Mixed00Not enough settled calls yet
Daily Mail
Outlet
Tier 3 · Mixed30Not enough settled calls yet (0 of 10)
Dean Jones
Journalist
Tier 3 · Mixed00Not enough settled calls yet
Duncan Castles
Journalist
Tier 3 · Mixed00Not enough settled calls yet
Fabrizio Biasin
Journalist · Libero
Tier 3 · Mixed00Not enough settled calls yet
Flashscore
Outlet
Tier 3 · Mixed10Not enough settled calls yet (0 of 10)
Football Insider
Outlet
Tier 3 · Mixed80Not enough settled calls yet (0 of 10)
FootballTransfers
Outlet
Tier 3 · Mixed30Not enough settled calls yet (0 of 10)
Graeme Bailey
Journalist
Tier 3 · Mixed30Not enough settled calls yet (0 of 10)
Indykaila
Journalist · Independent
Tier 3 · Mixed30Not enough settled calls yet (0 of 10)
James Marshment
Journalist · Team Talk
Tier 3 · Mixed10Not enough settled calls yet (0 of 10)
Julien Laurens
Journalist
Tier 3 · Mixed00Not enough settled calls yet
Mike Verweij
Journalist · De Telegraaf
Tier 3 · Mixed00Not enough settled calls yet
Mundo Deportivo
Outlet
Tier 3 · Mixed10Not enough settled calls yet (0 of 10)
Nicolò Schira
Outlet
Tier 3 · Mixed10Not enough settled calls yet (0 of 10)
Nieuwsblad
Outlet
Tier 3 · Mixed10Not enough settled calls yet (0 of 10)
Pedro Sepúlveda
Journalist · Record
Tier 3 · Mixed00Not enough settled calls yet
Pete O'Rourke
Journalist · Football Transfers
Tier 3 · Mixed00Not enough settled calls yet
Romeo Agresti
Journalist · Goal
Tier 3 · Mixed00Not enough settled calls yet
Ryan Taylor
Journalist · Daily Express
Tier 3 · Mixed00Not enough settled calls yet
Sacha Tavolieri
Journalist
Tier 3 · Mixed10Not enough settled calls yet (0 of 10)
Samuel Luckhurst
Journalist · Manchester Evening News
Tier 3 · Mixed10Not enough settled calls yet (0 of 10)
SPORT
Outlet
Tier 3 · Mixed10Not enough settled calls yet (0 of 10)
talkSPORT
Outlet
Tier 3 · Mixed10Not enough settled calls yet (0 of 10)
TEAMtalk
Outlet
Tier 3 · Mixed100Not enough settled calls yet (0 of 10)
The Independent
Outlet
Tier 3 · Mixed00Not enough settled calls yet
Tuttomercatoweb
Outlet
Tier 3 · Mixed20Not enough settled calls yet (0 of 10)
Yağız Sabuncuoğlu
Journalist
Tier 3 · Mixed00Not enough settled calls yet
Bernabéu Digital
Outlet
Tier 4 · Low10Not enough settled calls yet (0 of 10)
Defensa Central
Outlet
Tier 4 · Low20Not enough settled calls yet (0 of 10)
Ekrem Konur
Journalist
Tier 4 · Low1450Not enough settled calls yet (0 of 10)
El Nacional
Outlet
Tier 4 · Low80Not enough settled calls yet (0 of 10)
Fichajes
Outlet
Tier 4 · Low110Not enough settled calls yet (0 of 10)
indykaila
Outlet
Tier 4 · Low10Not enough settled calls yet (0 of 10)
Si Phillips
Outlet
Tier 4 · Low10Not enough settled calls yet (0 of 10)
winwin
Outlet
Tier 4 · Low10Not enough settled calls yet (0 of 10)
How we judge a source
  • Scored: personal terms, fee agreed, medical, done deal (right if he joined that club); bid rejected, talks stalled, interest cooled (right if he didn’t); club refuses to sell, new contract (right if he stayed).
  • Not scored: interest, enquiries, talks and bids. Clubs are often genuinely interested in players they never sign.
  • One verdict per source per player per club: their final word before the deal was settled.
  • Only original reporting counts. Repeating someone else’s story earns nothing, and it’s credited to whoever broke it.
  • The range (“likely 55–80%”) is a 95% interval. It’s wide on purpose until the sample is large.
  • “Our rating” is set by a person today. Once records are established they’ll inform it, and later the model.