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.