You can predict 99% and not 100% . The remaining 1% is called luck which ultimately will be the deciding the outcome. That is the reality.
Very difficult ! If you’re highly professional and have a lot of experience then may be you can do so. But, still this will be just predictions, not will be the exact result.