There are a maximum of 102 Overwatch: Origins Edition achievements (59 without DLC) worth 5,576 (1,645)
90,313 tracked gamers have this game, 191 have completed it (0.21%)
9.84%
3.42%