Middlesbrough and Doncaster Rovers have met 12 times. Doncaster Rovers hold the edge with 7 wins to 2, with 3 drawn. It's a record that frames Doncaster Rovers as the historical favourite in this fixture, though recent form can shift the picture.
Across those meetings the two have combined for 35 goals — an average of 2.9 per game, marking this out as a high-scoring, open fixture. Middlesbrough have scored 11, Doncaster Rovers 24.
Their most recent meeting (August 12, 2025) finished Middlesbrough 0–4 Doncaster Rovers in the England. League Cup.
Aug 12, 2025
Middlesbrough0 - 4Doncaster Rovers
England. League Cup
Jul 27, 2024
Doncaster Rovers3 - 5Middlesbrough
Club Friendlies
Jul 16, 2016
Doncaster Rovers0 - 2Middlesbrough
Club Friendlies
Jul 25, 2015
Doncaster Rovers0 - 0Middlesbrough
Club Friendlies
Feb 01, 2014
Doncaster Rovers0 - 0Middlesbrough
England. Championship
Oct 25, 2013
Middlesbrough4 - 0Doncaster Rovers
Championship
Apr 17, 2012
Middlesbrough0 - 0Doncaster Rovers
England. Championship
Nov 01, 2011
Doncaster Rovers1 - 3Middlesbrough
England. Championship
May 07, 2011
Middlesbrough3 - 0Doncaster Rovers
England. Championship
Dec 17, 2010
Doncaster Rovers2 - 1Middlesbrough
England. Championship
Jan 26, 2010
Doncaster Rovers1 - 4Middlesbrough
England. Championship
Aug 22, 2009
Middlesbrough2 - 0Doncaster Rovers
England. Championship
Frequently asked questions
How many times have Middlesbrough and Doncaster Rovers played each other?
They have met 12 times: 2 Middlesbrough wins, 3 draws and 7 Doncaster Rovers wins.
Who wins more often, Middlesbrough or Doncaster Rovers?
Doncaster Rovers have the better head-to-head record, with 7 wins to 2.
What was the last result between Middlesbrough and Doncaster Rovers?
Middlesbrough 0–4 Doncaster Rovers, in the England. League Cup.