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