Cardinals pitcher Joe Kelly tossed 41 pitches in his first minor-league rehab assignment at Triple-A Memphis Friday.

Kelly threw 21 of those pitches for strikes across his two-inning start, as he begins to work his way back from a hamstring injury. He allowed two runs on two hits and two walks,w hile striking out three batters in the game.

He will likely need multiple outings, as he has not pitched since mid-April. Kelly told the Memphis Commercial appeal (via MLB.com) that he did not feel the injury while pitching, but admitted his stamina is not where he wants it to be.

"Grade it about a 'C'," he said. "I could pass for those two innings. Wasn't where I wanted it to be."