Robert Thomas (#18) is a C in the NHL that currently plays for the St. Louis Blues. Robert is 21 years old, born on July 02 1999, and is 6’0″ tall weighing 188lbs.