Other coins can still make a good stride in the future if they are competitive enough. But catching Bitcoin seems out of reach for them in the near future.
I do not think that it is possible as of now because Bitcoin has been on the top since the inception of cryptocurrencies. It might be possible for Bitcoin to fluctuate in price and it might be possible that some other crypto might rank at the top but the chances of that happening are quite low because it is unlikely for some other coin to boom overnight.