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.
No rumours match those filters
Try clearing them, or check back — the feed refreshes every twelve hours.
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.