“facts of corruption rating” Lol, it’s not a contest. They’re both corrupt… just last week it came out that Ukraine is buying gas from Russia.
If you think this war started Feb 24, 2022, that explains why you care so much now.
The competition is in improving and Ukraine is winning that competition, they are moving away from that reputation.
Russia may not be competing to improve, because they are slipping further down in the corruption ratings.