Welker fait ses débuts dans le baseball majeur avec Pittsburgh le . Il lance une manche et un tiers en deux matchs lancés en relève au cours de cette saison.
Il passe brièvement, fin 2013, par l'organisation des Twins du Minnesota. En effet, le , durant la saison morte, Welker est transféré aux Twins afin de compléter une transaction datant du 31 août précédent ayant expédié le joueur de premier but étoile Justin Morneau à Pittsburgh. Six semaines plus tard, le 18 novembre 2013, les Twins le retournent aux Pirates en échange du lanceur gaucher Kris Johnson[3].