always hitting the target; infallible
Literally 'one hundred shots, one hundred hits'. Used for perfect accuracy in shooting, predictions, or plans. Often used figuratively for someone whose guesses or actions are always right.
His predictions are always right on the mark.
That sniper has perfect accuracy.