I had my best player tear his ACL about 5 years ago and he made it back for the start of the season. You could not really tell he had any problems - except he wore a knee brace under his pants.
I think it comes down to the doctor. A rival we play had their best player tear his ACL and he never made it back to 100%. He played but he was a pale imitation of the dominant player he was.