Frazier, 29, who leads baseball in hits this year, is not a free agent until after the 2022 season.
Pittsburgh is also sending approximately $1.4 million to the Padres in the deal, according to The Associated Press.
Frazier entered Sunday hitting .327 — the second-best average in Major League Baseball — with four home runs and 32 RBIs.
A 2020 Gold Glove finalist and an All-Star this season, Frazier was the Pirates’ second-longest tenured player, behind right fielder Gregory Polanco.
When asked about possibly being traded a week ago, Frazier said he wasn’t letting it distract him.
“It’s pretty cool to be recognized like that and have teams want you,” Frazier said. “It means a lot. It tells you you’re playing well, but I still have to worry about playing baseball.”
- WWE NXT 2.0 Group Could Be Called Up To The Main Roster Soon
- House Of Glory Returns With Featured Match – Amazing Red Vs. Will Ospreay
- Ticats add Bralon Addison to active roster
- From The Editor’s Desk: It’s time for Week 9
- Schumacher targets regular points with Haas in 2022
- Change at Mercedes for 2022 – but whose team will it be?
- White Sox P Rodon to test sore arm in Wed. start
- Giants 1B Belt has broken thumb; status unclear
- WWE RAW News – Karrion Kross Ends Jaxson Ryker’s Undefeated Streak, Priest/Sheamus
- WWE News News – Shayna Baszler Continues Her Dominance, Styles/Riddle