Thought the last few games he has played really well. The thing is with Raheem, even at his very best he makes 'mistakes' because he is a very brave, direct footballer who is always looking to make something happen and doesn't ever resort to playing it safe. When he lacks confidence, he doesn't stop trying but the % of times he loses the ball increases dramatically. When he plays to his capability and form the % of times he makes things happen increases and the mistakes decrease accordingly.
Maybe the version of the team we have now is not the best fit for him as we are about constant fast movement of the ball between players. You could say the same about Jack though who has yet to come to terms with how the team plays.
I hope his form continues to improve and he signs a renewal.