I already told you you that you should be keeping your cals aroun 2100 a day. And that's to lose fat. IF you want to maintain with your current active lifestyle, you need around 3000 cals a day. It sounds like a lot, but after looking at your pictures, I'm convinced it's what you need.
Expecially when a can of spinach looks good.