“here we go, medical completed”
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.
“exploring, early stage, clubs not yet in talks”
“exploring, no bid yet”
“concrete figures exchanged, direct contact between clubs”
“ufficialmente (officially confirmed)”
“exploratory enquiry”
“agreement reached, medical confirmed”
“Arsenal accelerating interest, expected to bid north of £70m”
“Arsenal prepared to attack for Morgan Rogers”
“club-to-club talks set to accelerate, player has informed club of wish to join”
“confirmed signing, player quote”
“player has informed club of wish to leave, Arsenal stepping up pursuit but no club-to-club contact yet”
“tentative interest”
“formal bid expected; previous verbal offer turned down; club-to-club contact anticipated”
“here we go”
“serious contender”
“official bid submitted, deal moving quickly”
“initial approach, contacts started”
“multiple clubs interested”
“in talks”
“in his sights / interested”
“close to signing, set to win the race”
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.