The Major League Baseball trade deadline isn't until July 31, but teams don't need to wait until then to patch roster holes.
We have a few ideas that clubs should execute immediately.
The simple part was identifying glaring needs on contenders. The more difficult part was deciphering which players they could trade for right now, as not every seller across MLB may be open for business yet.
Ultimately, we came up with eight trades (four for hitters and four for pitchers) that we think could and should happen.
Texas Rangers: C Omar Narvaez

After losing 95 games in 2018, the Texas Rangers entered 2019 as an afterthought in the American League West.