In the midst of one of the better short stretches of Alex Avila’s career, the Arizona Diamondbacks catcher will reportedly miss time.

Avila suffered a left calf strain during his second at-bat of the game Thursday against the Washington Nationals, according to Fox Sports Arizona reporter Jody Jackson.

He will undergo an MRI and is expected to miss time.

Avila initially stayed in the game to continue catching after his injury, which occurred in the fourth inning, according to Jackson.

D-backs pitcher Zack Greinke threw a no-hitter into the seventh inning and pitched into the eighth.

But a rain delay ended Greinke’s outing and manager Torey Lovullo elected to remove the catcher as well.

Avila has hit a home run in each of the last three games he’s played in. He has done this two other times in his career: most recently from May 31-June 6, 2017, and once from Aug. 2-5, 2011.

Arizona beat the Nationals 5-0.