2007 Sportsman 700 Vtwin EFI running bad

What’s up guys so I’ve been having problems lately and I found 1 of the problems but now I need to find out why is causing that problem. So randomly riding my bike after a few hours It starts running on 1 cylinder so finally I saw it was my spark plugs manily my right cylinder spark plug is black I will post pictures so you can see the difference of both so I change them and the bike is a beast again. I kinda notice to when I hit water maybe messes with them to. Can anybody tell me whats causing my spark plugs to get so dirty and making the bike run very bad?