Guillermo Subiabre fue Seleccionado chileno entre los años 1926 y 1930, jugó por la Selección de fútbol de Chile en el Campeonato Sudamericano 1926, participó de la primera victoria de la selección chilena, en el partido que se le gana a Bolivia por 7 a 1, en cuatro partidos convirtió 2 goles. En los Juegos Olímpicos de Ámsterdam en tres partidos anotó 4 goles, en los que destaca el triplete que le encaja a México por la denominada "Copa Consuelo", en el partido ante fue el Capitán de Chile debido a la ausencia de Guillermo Saavedra.