You can do that manually, it's pretty straight forward, take your hashrate for an instance, it's 112th, go to https://www.coinwarz.com/mining/bitcoin/hashrate-chart and get the current hashrate (it's just estimated by the way), it shows about 130EH for now.
Now change your hashrate from Terahash to Exahash by diving th/1,000,000 you get 0.000122EH
Your hashrate = 0.000122EH
Network hashrate = 130EH
Now if you want to know your chances of hitting the next block or any other block at any given time, simply divide the total hashrate / your hashrate
130/0.000122= 1065573.77 > This means how many blocks would need to be found before you can find yours, assuming luck is 100%, it also means for every block that is found your chance is 1 in 1065573.77 , so back to the crossbow example, there are 1,065,573 (over one million) people shooting at the same time as you are and there is only 1 mosquito to be shot.
maybe you want to know your odds of finding a block per hour, we know that on average we find 6 blocks, simply divide that number by 6 so you get 1065573.77/6 = 1 in 177595 chance every hour.
If you want your daily chances simply divide the hour number by 24 or the main number by 144 (number of blocks found per day) and you get 1 in 7399
If you want the weekly number? divide that by 7 and you get 1 in 1057 chance per week, and you can do all kind of estimates, do it for the sake of learning not for the sake of estimating your chances because you will be disappointed, you need a ton of luck to hit a block and it's not impossible, that's all you need to know.