Welcome to theScore’s MLB trade tracker. Here you’ll find every major transaction completed leading up to the July 31 non-waiver trade deadline.

July 19

To Indians To Padres
RP Brad Hand C Francisco Mejia
RP Adam Cimber
To Cubs To Rangers
RP Jesse Chavez SP Tyler Thomas

July 18

To Dodgers To Orioles
SS Manny Machado OF Yusniel Diaz
IF Rylan Bannon
IF Breyvic Valera
SP Dean Kremer
SP Zach Pop

July 8

To Rangers To Giants
OF Austin Jackson PTBNL
RP Cory Gearrin
SP Jason Bahr

July 6

To Indians To Astros
RP James Hoyt RP Tommy DeJuneas

July 4

To Dodgers To Reds
RP Dylan Floro SP James Marinan
RP Zach Neal RP Aneurys Zabala

June 28

To Red Sox To Blue Jays
1B Steve Pearce SS Santiago Espinal

June 18

To Nationals To Royals
RP Kelvin Herrera 3B Kelvin Gutierrez
OF Blake Perkins
SP Yohanse Morel

June 10

To Brewers To Rays
1B Brad Miller 1B Ji-Man Choi

June 6

To D-Backs To Royals
OF Jon Jay RP Elvis Luciano
RP Gabe Speier

May 27

To Padres To Twins
SP Phil Hughes C Janigson Villalobos

May 25

To Mariners To Rays
RP Alex Colome SP Andrew Moore
OF Denard Span SP Tommy Romero