It's possible he has some hidden attributes that make him more effective, or even that your system just plays perfectly to his strengths, making him seem better than he actually is. It's also possible he's just on a good run and it'll end soon. How long's he kept this form up for so far? Either way, I always pick my team based on how they actually perform, so I'd stick with him ahead of your other strikers if he's doing that well.
I had a similar player on a previous version of FM, who I consider my all-time best player on any version of the game. My scouts and coaches would always rate