Primarily a fullback, he played for St George and Eastern Suburbs in the NSWRFL competition, winning a premiership with Easts in 1945.
Pratt made his first grade debut for St. George in the first round of the 1938 season against Eastern Suburbs at the Sydney Cricket Ground.
At the end of the 1938 season, St George finished last on the table claiming their third and last wooden spoon.
In front of 44,585 spectators at the Sydney Cricket Ground, Easts won the match 22–18, claiming their 9th premiership, with Pratt playing at fullback.
[2][3][4][5][6] Pratt also played first-grade cricket, opening the batting for St George.