Garcia ble en olympisk mester i landhockey under OL 1988 i Seoul. Han var med på det britiske laget som vant landhockeyturneringen foran Vest-Tyskland og Nederland. Storbritannia vant semifinalen med 3-2 over Australia og finalen over Vest-Tyskland med 3-1. Garcia spilte tre kamper i OL-turneringen.