James Middlebrook (born 13 May 1977) is a former English first-class cricketer, who last played for Yorkshire County Cricket Club on a short-term contract.
He played as an all-rounder, who bats right-handed and bowls off spin.
Since retiring from professional cricket Middlebrook has become an umpire, standing in first-class matches from the 2017 season onwards.