Looking for a reason why this rider is still a B!

He was a B. Had an injury and has been riding consistently for the last few months. I have looked at his stats and he is showing as 3.03 but being labeled as a B. Thoughts? I would send the link but not allowed.

His profile Setting is set to B…he has to change to Let Zwifpower decide


Please don’t post other riders information on the forum. (I removed some data from the picture)