There are several on line calculators that I use. The good ones include gender, age, height, current weight to calculate the caloric burn for dozens of activities.
The reason I use several is to cross check the information and get the activity that is closest to what I do actually do so I can make the best estimates. Then I run my own spreadsheet to calculate across each weeks activity.