Yes, *crab -report* output seems to be a very unreliable source. Looking at your job [here](http://dashb-cms-job-task.cern.ch/dashboard/request.py/taskmonitoring#action=taskJobs&usergridname=undefined&taskmonid=jjacob_TTJets_MassiveBinDECAY_TuneZ2star_8TeV-madgraph-tauola_Summer12_DR53X-PU_S10_START53_V7C-v1_AODSIM_nTuple_v10_LeptonPlus3Jets_final3_8qwa72&what=s), I could see that 2 jobs failed out of 202. The table shows the number of events processed for each successful job, so you can get the total number, which is **6854416** in this case. Of course you need a parsing script for that, I optimised [this](https://github.com/BristolTopGroup/DailyPythonScripts/blob/master/experimental/parsing_script.py) one and put the new script in [this](https://github.com/BristolTopGroup/DailyPythonScripts/pull/28) pull request.