great job Mike. Sounds like you are doing all the right things now! 20lbs is awesome weight loss. Keep it up.
How are the knees feeling from the sports? If I had to take a guess, I would probably guess that they are feeling better when you are playing ball now because there is 20 less pounds on you.