I had the same final score except i thought round 5 was Castillo's and round 10 was Mayweather's but 9-9 with the deduction. In round 5 Castillo outlanded Mayweather in both jabs and power punches and also had a higher connect % and output. Not that I judge based on punchstats just throwing that out there for those who do.
I just watched round 5 again. I thought Mayweather won it more clearly than before. However, it was Castillo's best round of the fight so I can understand someone giving it to him. Also, in regards to the jab/power punches stats...That's probably true. However almost all of castillo's lands weren't clean. Almost all of Mayweather's lands were clean shots. That was true throughout the fight imo. However, in the later rounds Floyd was just not active enough (which leads me to believe his shoulder/hand injuries really were legit) to win rounds.