Skip to main content

Who Should I Trade?

Todd Frazier for Albert Almora Jr. (2021)

See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
Experts' Pick
  Todd Frazier
1B,3B - PIT
Todd Frazier
Albert Almora Jr.
Albert Almora Jr.
Recommended by
3 of 5 experts
Recommended by
2 of 5 experts
Rest of Season# 447# 448
Home Runs0
Stolen Bases0
Batting Average.000
Injury AlertMiLBFA
Expert Ranks 
Mike Maher
# 372# 416
Carmen Maiorano
# 270# 337
Corbin Young
# 375# 390
Pierre Camus
# 318
Chris Clegg
# 351
Who Should I Trade? Player Statistics
  Todd Frazier
1B,3B - PIT
Todd Frazier
Albert Almora Jr.
Albert Almora Jr.
2021 Stats 
At Bats3552
Home Runs00
Stolen Bases00
Caught Stealing00
Batting Average.086.115
On Base Pct.200.148
Slugging Pct.114.173
On-base Plus Slugging.314.321
Who Should I Trade? Player Projections
  Todd Frazier
1B,3B - PIT
Todd Frazier
Albert Almora Jr.
Albert Almora Jr.
2021 Projections 
At Bats0
Home Runs0
Stolen Bases0
Caught Stealing0
Batting Average.000
On Base Pct.000
Slugging Pct.000
On-base Plus Slugging.000
Who Should I Trade? Player Notes
  Todd Frazier
1B,3B - PIT
Todd Frazier
Albert Almora Jr.
Albert Almora Jr.
 Todd Frazier went 1-for-3 with a double, two RBI, a run scored, and two walks in Wednesday's loss to the Royals.
Connor Rooney
Thu, Apr 29th
Albert Almora Jr. went 3-for-5 with a run scored during Thursday's 4-2 loss verse the Marlins.
Andy Zimmerman
Thu, Aug 5th
 Todd Frazier was called up to join the Pirates before Thursday's game.
Connor Rooney
Thu, Apr 22nd
The Mets optioned OF Albert Almora Jr. to Triple-A Syracuse.
Brendan Tuma - Too Much Tuma
Mon, Jul 5th
 Veteran third baseman Todd Frazier has re-signed with the Pittsburgh Pirates on a minor-league deal, per Rob Biertempfel of The Athletic.
Jon Mathisen
Tue, Mar 30th
Mets OF Albert Almora Jr. (shoulder) is expected to return from the injured list on Saturday.
Brendan Tuma - Too Much Tuma
Fri, Jun 18th
 Todd Frazier exercised his opt-out from the Pirates and is now a free agent.
Dan Harris
Fri, Mar 26th
Albert Almora Jr. has joined Triple-A Syracuse to begin a rehab assignment.
Dan Harris
Tue, Jun 8th
 Todd Frazier and the Pittsburgh Pirates are in discussions regarding a minor league deal.
Corbin Young
Fri, Feb 19th
Albert Almora Jr. was placed on the 10-day injured list with a left shoulder bruise Wednesday.
Connor Rooney
Wed, May 12th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Todd Frazier
1B,3B - PIT
Todd Frazier
Albert Almora Jr.
Albert Almora Jr.
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ CHCKyle Hendricks (14-7)   
Sat, Apr 3rd@ CHCJake Arrieta (5-14)   
Sun, Apr 4th@ CHCZach Davies (6-12)   
Mon, Apr 5th@ CINJose De Leon   
Tue, Apr 6th@ CINWade Miley (12-7)   
Wed, Apr 7th@ CINLuis Castillo (8-16)   
Thu, Apr 8thvs CHCJake Arrieta (5-14)   
Sat, Apr 10thvs CHCZach Davies (6-12)   
Sun, Apr 11thvs CHCTrevor Williams (4-2)   
Mon, Apr 12thvs SDYu Darvish (8-11)   
Tue, Apr 13thvs SDBlake Snell (7-6)   
Wed, Apr 14thvs SDJoe Musgrove (11-9)   
Thu, Apr 15thvs SDChris Paddack (7-7)   
Fri, Apr 16th@ MILAdrian Houser (10-6)   
Sat, Apr 17th@ MILBrett Anderson (4-9)   
Sun, Apr 18th@ MILFreddy Peralta (10-5)   
Wed, Apr 21st@ DETSpencer Turnbull (4-2)   
Thu, Apr 22nd@ DETJose Urena (4-8)   
Fri, Apr 23rd@ MINJ.A. Happ (10-8)   
Sat, Apr 24th@ MINMichael Pineda (9-8)   
Sun, Apr 25th@ MINMatt Shoemaker (3-8)   
Tue, Apr 27thvs KCJakob Junis (2-4)   
Wed, Apr 28thvs KCMike Minor (8-12)   
Fri, Apr 30thvs STLJohn Gant (5-11)   
Sat, May 1stvs STLJack Flaherty (9-2)   
Sun, May 2ndvs STLCarlos Martinez (4-9)   
Mon, May 3rd@ SDMiguel Diaz   
Tue, May 4th@ SDDinelson Lamet (2-4)   
Wed, May 5th@ SDYu Darvish (8-11)   
Fri, May 7th@ CHCZach Davies (6-12)   
Sat, May 8th@ CHCTrevor Williams (4-2)   
Sun, May 9th@ CHCKyle Hendricks (14-7)   
Mon, May 10thvs CINTyler Mahle (13-6)   
Tue, May 11thvs CINJeff Hoffman (3-5)   
Wed, May 12thvs CINSonny Gray (7-9)   
Thu, May 13thvs SFAnthony DeSclafani (13-7)   
Fri, May 14thvs SFKevin Gausman (14-6)   
Sat, May 15thvs SFJohnny Cueto (7-7)   
Sun, May 16thvs SFAlex Wood (10-4)   
Tue, May 18th@ STLJohn Gant (5-11)   
Wed, May 19th@ STLJack Flaherty (9-2)   
Thu, May 20th@ ATLDrew Smyly (11-4)   
Fri, May 21st@ ATLIan Anderson (9-5)#3   
Sat, May 22nd@ ATLBryse Wilson (3-7)   
Sun, May 23rd@ ATLMax Fried (14-7)#2   
Tue, May 25thvs CHCJake Arrieta (5-14)   
Wed, May 26thvs CHCTrevor Williams (4-2)   
Thu, May 27thvs CHCKyle Hendricks (14-7)   
Sat, May 29thvs COLAustin Gomber (9-9)   
Sun, May 30thvs COLKyle Freeland (7-8)#12   
Mon, May 31st@ KCMike Minor (8-12)   
Tue, Jun 1st@ KCBrady Singer (5-10)   
Thu, Jun 3rdvs MIAElieser Hernandez (1-3)   
Fri, Jun 4thvs MIACody Poteet (2-3)   
Sat, Jun 5thvs MIATrevor Rogers (7-8)   
Sun, Jun 6thvs MIASandy Alcantara (9-15)   
Tue, Jun 8thvs LADWalker Buehler (16-4)   
Wed, Jun 9thvs LADTony Gonsolin (4-1)   
Thu, Jun 10thvs LADJulio Urias (19-3)   
Fri, Jun 11th@ MILBrandon Woodruff (9-10)   
Sat, Jun 12th@ MILCorbin Burnes (11-4)   
Sun, Jun 13th@ MILAdrian Houser (10-6)   
Mon, Jun 14th@ WSHJon Lester (7-6)   
Tue, Jun 15th@ WSHPatrick Corbin (9-16)   
Wed, Jun 16th@ WSHPaolo Espino (5-5)   
Fri, Jun 18thvs CLEJ.C. Mejia (1-7)   
Sat, Jun 19thvs CLECal Quantrill (8-3)   
Sun, Jun 20thvs CLESam Hentges (1-4)   
Tue, Jun 22ndvs CWSLucas Giolito (11-9)   
Wed, Jun 23rdvs CWSDylan Cease (13-7)   
Thu, Jun 24th@ STLCarlos Martinez (4-9)   
Fri, Jun 25th@ STLKwang Hyun Kim (7-7)   
Sat, Jun 26th@ STLAdam Wainwright (17-7)   
Sun, Jun 27th@ STLJohan Oviedo (0-5)   
Mon, Jun 28th@ COLKyle Freeland (7-8)#12   
Tue, Jun 29th@ COLGerman Marquez (12-11)#4   
Wed, Jun 30th@ COLJon Gray (8-12)   
Thu, Jul 1stvs MILCorbin Burnes (11-4)   
Fri, Jul 2ndvs MILAdrian Houser (10-6)   
Sat, Jul 3rdvs MILEric Lauer (7-5)   
Sun, Jul 4thvs MILFreddy Peralta (10-5)   
Mon, Jul 5thvs ATLMax Fried (14-7)#2   
Tue, Jul 6thvs ATLIan Anderson (9-5)#3   
Wed, Jul 7thvs ATLDrew Smyly (11-4)   
Fri, Jul 9th@ NYMTaijuan Walker (7-11)   
Sat, Jul 10th@ NYMTylor Megill (4-6)   
Sun, Jul 11th@ NYMAaron Loup   
Fri, Jul 16thvs NYMMarcus Stroman (10-13)   
Sat, Jul 17thvs NYMTylor Megill (4-6)   
Sun, Jul 18thvs NYMTaijuan Walker (7-11)   
Mon, Jul 19th@ ARICaleb Smith (4-9)   
Tue, Jul 20th@ ARITaylor Widener (2-1)   
Wed, Jul 21st@ ARIMadison Bumgarner (7-10)   
Fri, Jul 23rd@ SFJohnny Cueto (7-7)   
Sat, Jul 24th@ SFKevin Gausman (14-6)   
Sun, Jul 25th@ SFAlex Wood (10-4)   
Tue, Jul 27thvs MILBrett Anderson (4-9)   
Wed, Jul 28thvs MILAdrian Houser (10-6)   
Thu, Jul 29thvs MILFreddy Peralta (10-5)   
Fri, Jul 30thvs PHIVince Velasquez (3-9)   
Sat, Jul 31stvs PHIAaron Nola (9-9)   
Sun, Aug 1stvs PHIKyle Gibson (10-9)   
Mon, Aug 2nd@ MILEric Lauer (7-5)   
Tue, Aug 3rd@ MILAdrian Houser (10-6)   
Wed, Aug 4th@ MILFreddy Peralta (10-5)   
Thu, Aug 5th@ CINSonny Gray (7-9)   
Fri, Aug 6th@ CINWade Miley (12-7)   
Sat, Aug 7th@ CINVladimir Gutierrez (9-6)   
Sun, Aug 8th@ CINTyler Mahle (13-6)   
Tue, Aug 10thvs STLJ.A. Happ (10-8)   
Wed, Aug 11thvs STLAdam Wainwright (17-7)   
Thu, Aug 12thvs STLWade LeBlanc (0-2)   
Sat, Aug 14thvs MILAaron Ashby (3-2)   
Sun, Aug 15thvs MILEric Lauer (7-5)   
Mon, Aug 16th@ LADJustin Bruihl   
Tue, Aug 17th@ LADDavid Price (5-2)   
Wed, Aug 18th@ LADJustin Bruihl   
Fri, Aug 20th@ STLMiles Mikolas (2-3)   
Sat, Aug 21st@ STLJ.A. Happ (10-8)   
Sun, Aug 22nd@ STLAdam Wainwright (17-7)   
Mon, Aug 23rdvs ARIHumberto Mejia (0-3)   
Tue, Aug 24thvs ARIMadison Bumgarner (7-10)   
Wed, Aug 25thvs ARITyler Gilbert (2-2)   
Thu, Aug 26thvs STLMiles Mikolas (2-3)   
Fri, Aug 27thvs STLJ.A. Happ (10-8)   
Sat, Aug 28thvs STLAdam Wainwright (17-7)   
Sun, Aug 29thvs STLKwang Hyun Kim (7-7)   
Tue, Aug 31st@ CWSLucas Giolito (11-9)   
Wed, Sep 1st@ CWSCarlos Rodon (13-5)   
Thu, Sep 2nd@ CHCKeegan Thompson (3-3)   
Fri, Sep 3rd@ CHCAlec Mills (6-7)   
Sat, Sep 4th@ CHCKyle Hendricks (14-7)   
Sun, Sep 5th@ CHCZach Davies (6-12)   
Mon, Sep 6thvs DETTarik Skubal (8-12)   
Tue, Sep 7thvs DETWily Peralta (4-5)   
Wed, Sep 8thvs DETMatt Manning (4-7)   
Fri, Sep 10thvs WSHJosh Rogers (2-2)   
Sat, Sep 11thvs WSHJosiah Gray (2-2)   
Sun, Sep 12thvs WSHPatrick Corbin (9-16)   
Tue, Sep 14thvs CINWade Miley (12-7)   
Wed, Sep 15thvs CINVladimir Gutierrez (9-6)   
Thu, Sep 16thvs CINTyler Mahle (13-6)   
Fri, Sep 17th@ MIAElieser Hernandez (1-3)   
Sat, Sep 18th@ MIAEdward Cabrera (0-3)   
Sun, Sep 19th@ MIASandy Alcantara (9-15)   
Mon, Sep 20th@ CINVladimir Gutierrez (9-6)   
Tue, Sep 21st@ CINTyler Mahle (13-6)   
Thu, Sep 23rd@ PHIAaron Nola (9-9)   
Fri, Sep 24th@ PHIKyle Gibson (10-9)   
Sat, Sep 25th@ PHIRanger Suarez (8-5)   
Sun, Sep 26th@ PHIHans Crouse (0-2)   
Mon, Sep 27th@ CINReiver Sanmartin (2-0)   
Tue, Sep 28thvs CHCAlec Mills (6-7)   
Wed, Sep 29thvs CHCKyle Hendricks (14-7)   
Thu, Sep 30thvs CHCJustin Steele (4-4)   
Fri, Oct 1stvs CINLuis Castillo (8-16)   
Sat, Oct 2ndvs CINTyler Mahle (13-6)   
Sun, Oct 3rdvs CINReiver Sanmartin (2-0)