Tomás Greig fue un jugador de fútbol chileno. Se desempeñaba como delantero y su primer equipo fue el Santiago National.

Greig fue parte de la selección de fútbol de Chile en los Juegos Olímpicos de 1928. Estuvo en el grupo de jugadores que jugaron en el Estadio de Colombes en París, Francia. Además, en la selección, Greig jugó en dos partidos del Campeonato Sudamericano 1929 en Buenos Aires, Argentina.

Su primer club fue el Santiago National en 1927. En 1928, se fue al Colo-Colo y le anotó al Magallanes el gol número mil en la historia del Campeonato Nacional de Chile. En su carrera por el fútbol profesional también jugó en Unión Española y Santiago Morning. Se retiró en 1933.