OVERSUMO
Googled "Overwatch daily performance app" and this was the first result, interface looks like it matches up.