Trigg was born in Measham, Leicestershire. He spent the whole of his League career – nineteen years – at Birmingham City for whom he made 291 appearances and scored 72 goals in all competitions. The Second World War started when he was 22 years old, so his career was severely disrupted by the conflict, in which he served in the Royal Air Force in India and Burma. He also appeared as a guest player for West Ham United during the war. He was twice Birmingham's leading scorer, firstly in the 1946–47 season, despite playing a third of his matches at right back, and again in 1950–51, by which time he was exclusively a centre forward.