When and where did baseball player Justin Wilson play?

Justin Wilson debuted on August 20, 2012, playing for the Pittsburgh Pirates at PNC Park; he played his final game on September 28, 2013, playing for the Pittsburgh Pirates at PNC Park.