You were eating too many calories. 2500 for maintaining body weight is a lot. Perhaps you were overestimating your activity level?
Overall I think the typical old advice of 2500kcal for men and 2000 for women are dangerously out of tune with modern lifestyles.
As your own results demonstrated, that's often way too high. Measure, weigh, adjust - ultimately the only thing that will tell you what the right amount of calories is for you is to actually adjust your intake and check what happens.
Obviously if the op was gaining weight at 2000 calories it was a bad estimate for him (or he was eating more than he thought, which is often the case), but it isn't a crazy estimate or anything.
The problem is not the estimate per se, it is that people don't understand what terms like sedentary and active implies, and tend to overestimate how active they are.
E.g. the vast majority of people who work office jobs are sedentary, whether or not they think that their out-of-office activities makes them "active". An hour of activity here and there in the evening does not get anywhere near compensating for 8 hours in a chair.
What matters is not what the average burn rate for your build is, but what you burn. And you yourself is the source for that calorie intake being too high for you.
The averages matters for generc advice and as a starting point, but they can never be as good as measuring and adjusting.
And I think that is part of the problem with this advice. Too many people seem to influence their intake by it but then get surprised and dejected when they don't get the result they expect, instead of using their result to tweak their intake accordingly.
For example, in my own experience counting calories, oil is always the killer - it's so calorie dense and sneaks into everything when you're cooking.
You need 2400 calories a day to maintain weight, were supposedly consuming 2000, and were (off the cuff) burning close to 1000 a day from running and other activity.
There's no way you'd gain weight at 220 lbs effectively consuming 1000 calories a day. I've lost weight eating more than that at 180 lbs body weight.
Counting calories is very difficult. It's so easy to over- or under-estimate.
No, his sources estimates 2400 calories a day. You're right to question if he's consumed more, but taking his claims at face value, they match my own experience and many, many anecdotes I've seen over the year to indicate that advice of maintenance levels around that range are way too high for most people.
> and were (off the cuff) burning close to 1000 a day from running and other activity.
I very much doubt that. My own off the cuff estimate is ~500 calories a day for that activity.
> There's no way you'd gain weight at 220 lbs effectively consuming 1000 calories a day. I've lost weight eating more than that at 180 lbs body weight.
More like 1500 by my account, possibly more depending on the intensity of his exercise. And if you assume lack of substantial muscle-weight in that, it matches pretty well with my own experience from before I started lifting weights - I had diets where I had to drop to around 1200/day before it made a noticeable difference.
Once I started adding muscle, I could get away with more, but not a lot more.
I don't doubt your numbers, but to me they'r why we shouldn't listen to estimates, but measure, as activity level (all day long, not just during exercise) and body composition makes the error margin on estimates of metabolic rate crazily high.
But even still, at 220 lbs, your estimate of 1500 calories a day should not cause weight gain.