So, according to your analysis, Ban team is better than Eng team at the moment?
Secondly, how many matches have Ban played outside Ban and what were the results?
Ans: Ban played 18 out of their 32 ODI matches in last 3 years in their home i.e. more than half of their matches. Outside of Ban, the results were 6-8. (6 ODIs in WC15, 3 in NZ, 2 in SL, 3 in Ire)
Thirdly, how many of Ban matches were against Afg, Zim, Ire?
Ans: 7 of Ban's 32 matches were against Afg, Zim and Ire.
Now, coming to Pakistan. Pakistan played 9 of their 45 ODI matches in last 3 years in their home (Pakistan or UAE).
Outside of home, Pak's results were 14-22. (2 ODIs in NZ, 7 in WC15, 3 in Ban, 5 in SL, 3 in Zim, 2 in NZ, 1 in Ire, 5 in Eng, 5 in Aus, 3 in WI).
4 of Pak's 45 matches were against Ire and Zim.
So, the conclusion is, if you have to compare the records of two or more teams, come up with full comparisons not just last 3 years or 5 years BS. The full comparison shows that Ban's win loss ratio is better than the compared team because more than half of their matches were in their home and they had obviously the home advantage. The compared team played less than quarter of their matches in their home and 36 of their 45 matches were outside home as compared to Ban's 14 so there is a clear disadvantage for the compared team in this comparison.
Again, the bottom line is, come up with the full facts if you are comparing two or more teams.