There's really only 3 permutations:
1) all the reactions that go through carbocations (HCl, HBr, HI, H3O(+)) follow Markovnikoff's rule and have random stereochemistry.
2) all the reactions that go through 3-membered rings (Br2, Cl2, I2, Hg(OAc)2/H2O, etc) also follow Markovnikoff's rule (in cases where 2 different groups add) and have "anti" stereochemistry.
3) all the reactions that are "concerted" (epoxidation, hydrogenation, hydroboration, dihydroxylation) have "syn" stereochemistry, and hydroboration is anti-Markovnikoff.
This helps to simplify things into 3 buckets instead of about 15
[One exception is radical addition of HBr, which is anti-Markovnikoff and has random stereochemistry]