I found this image online and can't put a name to him and it's driving me crazy. I have tried searching every possible descriptor about the image and maybe I'm looking at it but it looks as if he has an electric bat but nothing comes up.
The stylised "X" on his shoulder made me think he was part of X-men but nothing comes up for that either.