Barry George Cooper (born 30 November 1958) is a former New Zealand cricketer who played 62 first-class matches for Northern Districts in the 1980s and in the 1990s.
The highest score of his four centuries, an unbeaten 116 runs, came against an England touring side in 1988.
He scored 2,009 runs in 80 list A one-day matches with one century and took 34 one day wickets.
He played for Derbyshire Second XI in 1980 and 1981. Cooper now coaches cricket in Whangārei.
His son Henry has played for Northern Districts since the 2016/17 season.