Wikipedia writes For example, suppose a fair coin is flipped 100 times. Using the law of averages, one might predict that there will be 50 heads and 50 tails. While this is the single most likely outcome, there is only an 8% chance of it occurring.
Where can I get formula and explanation, how is it possible?
The formula is simple enough, you use the binomial distribution and you find it is ${100 \choose 50} 2^{-100}$. In general the probability of an exact 50/50 split on $2n$ flips of a fair coin is ${2n \choose n} 2^{-2n}$. Using asymptotics for factorials one can show that ${2n \choose n} 2^{-2n}$ behaves like $1/\sqrt{n}$, so it decays albeit slowly. This occurs because the distribution of the actual number of heads and tails broadens as you do more flips. The distribution of the fraction of heads vs. tails becomes narrower as you do more flips, but this is a different thing. For example, the probability of 48% to 52% heads includes the 50/50 split as well as the 48/52, 49/51, 51/49, and 52/48 splits, all of which are pretty likely as well.