 Barrett made his only first-class appearance for Somerset, playing as a lower-order batsman against Cambridge University at Cambridge in 1896.He scored six runs in his first innings and a duck in his second, both times being bowled by Horace Gray.Three other players made their first-class debuts for Somerset in this match