Over 150 different players have found the net for Boro over the last two decades. 

See how many you can name in 20 minutes by taking our quiz below.