“player has rejected new contract offer, signalling likely exit”
Every transfer rumour, one feed.
Pulled live from the top 25 transfer journalists on X. Each card shows the source, the confidence, the original tweet. No aggregator rewrites — just the people breaking the deals.
“vicinissimo (very close)”
Accuracy scorecard
Every Tier 1 journalist's hit rate on resolved rumours. Confirmed = a matching Sportmonks done deal landed inside six months. Expired = twelve months passed with no deal.
| # | Journalist | Beat | Outlet | Score | Confirmed | Expired | Pending |
|---|---|---|---|---|---|---|---|
| 1 | Gianluca Di Marzio @DiMarzio | Italian deals | Sky Italia | 100% | 4 | 0 | 16 |
| 2 | James Pearce @JamesPearceLFC | Liverpool | The Athletic | 100% | 1 | 0 | 5 |
| 3 | James Ducker @TelegraphDucker | UK | Telegraph | 100% | 1 | 0 | 1 |
| 4 | Dharmesh Sheth @SkySports_Sheth | UK | Sky Sports News | 100% | 1 | 0 | 3 |
| 5 | Florian Plettenberg @Plettigoal | Bundesliga ↔ Premier League | Sky Germany | 100% | 8 | 0 | 12 |
| 6 | Fabrizio Romano @FabrizioRomano | Global | Independent (CaughtOffside, etc) | 100% | 7 | 0 | 13 |
| 7 | David Ornstein @David_Ornstein | UK | The Athletic | 100% | 2 | 0 | 10 |
| 8 | Ben Jacobs @JacobsBen | UK + Saudi Pro League | CBS Sports / GiveMeSport | 100% | 1 | 0 | 19 |
| 9 | Suzanne Wrack @SuzyWrack | Women's football | The Guardian | — | 0 | 0 | 1 |
| 10 | Tom Garry @TomGarry | Women's football | The Telegraph | — | 0 | 0 | 0 |
| 11 | Emma Sanders @EmmaSanders_ | Women's football | BBC Sport | — | 0 | 0 | 0 |
| 12 | Charlotte Harpur @CharlieHarpur | Women's football | The Athletic | — | 0 | 0 | 0 |
| 13 | Molly Hudson @molly_hudson_ | Women's football | The Times | — | 0 | 0 | 0 |
| 14 | Dharmesh Sheth @SkySportsDharmesh | UK | Sky Sports News | — | 0 | 0 | 0 |
| 15 | Christian Falk @cfbayern | German deals | Bild | — | 0 | 0 | 14 |
| 16 | Simon Stone @sistoney67 | Chief reporter | BBC Sport | — | 0 | 0 | 5 |
| 17 | Mike McGrath @Mike_McGrath_ | Chelsea / South | Telegraph | — | 0 | 0 | 0 |
| 18 | Samuel Luckhurst @samuelluckhurst | Man Utd | Manchester Evening News | — | 0 | 0 | 12 |
| 19 | Adam Crafton @AdamCrafton_ | Features | The Athletic | — | 0 | 0 | 0 |
| 20 | Charles Watts @charles_watts | Arsenal | GiveMeSport | — | 0 | 0 | 1 |
| 21 | Paul Joyce @_pauljoyce | North-West | The Times | — | 0 | 0 | 2 |
| 22 | Laurie Whitwell @lauriewhitwell | Manchester United | The Athletic | — | 0 | 0 | 4 |
| 23 | John Cross @johncrossmirror | Arsenal | Daily Mirror | — | 0 | 0 | 2 |
| 24 | Matt Law @Matt_Law_DT | Chelsea | Telegraph | — | 0 | 0 | 1 |
| 25 | Sam Lee @SamLee | Manchester City | The Athletic | — | 0 | 0 | 1 |
How the score works
Confirmed: a Sportmonks done deal lands at one of the named clubs within six months of the rumour date, for the same player. Sportmonks is the leagues' official transfer feed — not anyone's editorial call.
Expired: twelve months without a matching done deal. Counts against the journalist.
Score: confirmed ÷ (confirmed + expired). Pending rumours don't count yet.
Feed refreshes every twelve hours via the X API. Source attribution and original tweet links on every card.