Who is that guy who tripled for the Giants? Is that the young rookie I keep hearing about?

The way he was running, I thought it would be an inside-the-park home run.

I've never heard of him until a few days ago.