Leaf is one of the best DPS players in Europe. However, he is also on the lookout for an Overwatch League team right now.