Something recently posted on reddit Tech has 1 top 10 finish (2014) and is overall #33 which sounds about right.