India have played 17 Tests at Lord’s in 86 years, won only 2 9 Aug, 2018 cricpur Indian Cricket Team 0 712 Lord’s Cricket Ground India’s first Test victory at Lord’s came in 1986 and the second in 2014