I've had this happen a couple of times before, where I search for a player, but then I realize that the stats on here don't match their stats on Battlelog, because it has found a different player with a different PersonaID, and there seems to be no way for me to find the right player. If we could search by PersonaID, it would solve the problem. I'm not sure exactly how this is happening, but it has happened more than once.
Right now, searching for the player "DinoDElorentis" here finds a guy with PersonaID 1048590981 and 5447 AEK kills.
https://www.247fairplay.com/CheatDetector/DinoDElorentisBut searching for that name on Battlelog finds a different guy with PersonaID 365684107 and only 367 AEK kills.
http://battlelog.battlefield.com/bf3/soldier/DinoDElorentis/stats/365684107/pc/By putting the PersonaID of the guy listed on 247fairplay into Battlelog, I found him there:
https://battlelog.battlefield.com/bf3/soldier/DinoDElorentis/stats/1048590981/pc/Maybe they changed their names recently? Guy on 247fairplay has added a "u" in his name, then the other account took the old name on battlelog?
But still, it means that I cant find the account i meant to find in 247fairplay.
So, I was hooping there was some way to get around this issue, and if not, the ability to search by PersonaID instead of only by name, might solve the problem.
I hope grizzly is still interested in working on the site, though.

I'm also curious to see if maybe this issue sort of fixes on its own after awhile, and finds the same player as Battlelog.