Answer
The player with the longest active streak of consecutive Grand Slam appearances is Grigor Dimitrov, a Bulgarian professional tennis player. He has made 18 consecutive appearances since the 2010 Wimbledon Championships, with his most recent appearance being at the 2018 Wimbledon Championships.