Ryanna doesn't rate teams, sadly for you; I do
- This team has one of the biggest weaknesses to Electric of all time (4 weak, 2 neutral). Thankfully, for some odd reason, not as many people use Scarf Raikou, or else this team is getting swept very fast. Perhaps a Grass like Ferrothorn (waaaallllllll) or Virizion (wins a LOT of weather wars) somewhere can help you fix that problem, and if you think you can slip an immunity like Mamoswine in there then it will make it quite a bit better. Or make a noticeable difference at the very least.
- I see what you're doing with Tentacruel (hello stall), but I would choose Toxic Spikes here over Toxic as you get to poison more Pokemon, and with Substitute you get them down easier. However, that's just my personal choice.
- Unlike some other people, I'm going the other way and saying use Protect rather than Stealth Rock on Jirachi. Your dedicated staller will be doing enough damage to your opponent's team as they blindly switch in something that they hope can do something to it. Even the best make the mistake of switching back and forth before realizing there's a shit load of their team crippled by Jirachi.
Team gets a 9/10. Like I said, Electric weakness is huge, if that's fixed it probably gets a 10. But aside from that, nice team!