He played for the North Shore Albions after returning from the war in 1917, and then for City Rovers in the Auckland Rugby League competition from 1918 to 1920.
He had been working in Te Puke but was living with his father on Nelson Street in Auckland at the time of enlistment.
Then he played in a combined team from North Shore, City, and Newton clubs against the Ponsonby side.
He was part of the team who won the Roope Rooster that same season when they defeated Maritime 6–3 in the final at the Auckland Domain in front of 7,000 spectators.
[5] And he played there again against the same opponents 2 days later when they again lost 19–22 [6] Stewart moved back to the halves for the match against Ipswich Firsts which New Zealand won 11–8.
Stewart was selected to play for New Zealand against Australia at the Auckland Domain in the 4th test of the series.