He played one Test match in 2002, as a spin bowler in Chennai against India. Breese scored five runs in two innings, and took two wickets, but conceded 135 runs in 31 overs.
Breese has played more than 100 first class games for Jamaica and Durham. He played for Durham in the 2004 and 2005 seasons, qualifying as a non-overseas player due to owning a British passport. With 31 wickets, he was the third highest wicket-taker for Durham in 2005, as the team promoted from Division Two in the County Championship.
He is also a useful batsman, and had several half-centuries from number seven and eight in the batting order to help Durham to victories, including an unbeaten 79 at Taunton as Durham chased 243 to win after Breese had come in at 98 for 4.