Skip to main content

Who Should I Trade?

Sergio Romo for Kyle Freeland (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Sergio Romo
Sergio Romo
Kyle Freeland
Kyle Freeland
Recommended by
4 of 6 experts
Recommended by
2 of 6 experts
Rest of Season# 237# 317
VBR# 585# 1073
Injury Alert--
Expert Ranks 
Mike Maher
# 282# 311
Ryan Amore
Pitcher List
# 274
Carmen Maiorano
# 206# 292
Corbin Young
# 209
Pierre Camus
# 214# 182
Chris Clegg
# 252# 230
Who Should I Trade? Player Statistics
  Sergio Romo
Sergio Romo
Kyle Freeland
Kyle Freeland
2021 Stats 
Games Played265
Games Started05
Innings Pitched22.121.3
Blown Saves00
Hits Allowed2436
Earned Runs1322
Home Runs Allowed19
Who Should I Trade? Player Projections
  Sergio Romo
Sergio Romo
Kyle Freeland
Kyle Freeland
2021 Projections 
Games Played3511
Games Started010
Innings Pitched33.059.5
Blown Saves00
Hits Allowed3169
Earned Runs1636
Home Runs Allowed510
Who Should I Trade? Player Notes
  Sergio Romo
Sergio Romo
Kyle Freeland
Kyle Freeland
 Sergio Romo earned the hold Monday against the Angels, allowing one hit while recording the final out of the seventh inning.
Ari Koslow
Tue, Jun 15th
Rockies starter Kyle Freeland allowed five runs over 3.2 innings of work against the Padres on Wednesday. He also surrendered nine homers, two walks, and two homers while striking out three batters.
Andersen Pickard
Wed, Jun 16th
 Sergio Romo earned the hold Sunday against the Angels, allowing three runs on two hits while recording one out (a strikeout) with two walks.
Ari Koslow
Mon, May 24th
2021 has not been friendly to Kyle Freeland. The Rockies starter allowed nine runs (eight earned) over four innings of work against the Reds on Friday. He also surrendered home runs to five Cincinnati batters. Further, Freeland's final line included eight hits, one walk, and two strikeouts.
Andersen Pickard
Fri, Jun 11th
 Sergio Romo earned the hold Sunday against Minnesota, tossing 1.1 shutout innings with two strikeouts and one walk.
Ari Koslow
Mon, May 17th
Rockies starter Kyle Freeland allowed five runs and 10 hits against the Athletics on Saturday. He was pulled after just five innings and ultimately hit with the loss. He also walked one batter, struck out another, and surrendered a pair of homers.
Andersen Pickard
Sun, Jun 6th
 Sergio Romo earned the hold Monday against Toronto, tossing a 1-2-3 inning with two strikeouts.
Ari Koslow
Tue, May 4th
The Rockies may have won on Sunday, but starter Kyle Freeland didn't make it easy. The Colorado hurler allowed three runs on five hits and four walks over four innings while striking out one batter.
Andersen Pickard
Sun, May 30th
 Sergio Romo struggled in 0.2 innings of work Wednesday against Minnesota, allowing three runs on four hits.
Ari Koslow
Wed, Apr 21st
Rockies starter Kyle Freeland allowed one run on four hits and three walks against the Mets on Tuesday. In his first start of 2021, Freeland also struck out five batters.
Andersen Pickard
Tue, May 25th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Sergio Romo
Sergio Romo
Kyle Freeland
Kyle Freeland
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs HOUvs LAD
Fri, Apr 2ndvs HOUvs LAD
Sat, Apr 3rdvs HOUvs LAD
Sun, Apr 4thvs HOUvs LAD
Mon, Apr 5thvs LAD   
Tue, Apr 6thvs LADvs ARI
Wed, Apr 7thvs LADvs ARI
Thu, Apr 8th@ HOUvs ARI
Fri, Apr 9th@ HOU@ SF
Sat, Apr 10th@ HOU@ SF
Mon, Apr 12th@ ARI   
Tue, Apr 13th@ ARI@ LAD
Thu, Apr 15thvs DET@ LAD
Fri, Apr 16thvs DET   
Sat, Apr 17thvs DETvs NYM
Sun, Apr 18thvs DETvs NYM
Tue, Apr 20thvs MINvs HOU
Wed, Apr 21stvs MINvs HOU
Fri, Apr 23rd@ BALvs PHI
Sat, Apr 24th@ BALvs PHI
Sun, Apr 25th@ BALvs PHI
Mon, Apr 26th@ TB@ SF
Tue, Apr 27th@ TB@ SF
Wed, Apr 28th@ TB@ SF
Thu, Apr 29th@ TB@ ARI
Fri, Apr 30thvs BAL@ ARI
Sat, May 1stvs BAL@ ARI
Sun, May 2ndvs BAL@ ARI
Mon, May 3rdvs TOR   
Tue, May 4thvs TORvs SF
Wed, May 5thvs TORvs SF
Thu, May 6thvs TOR   
Fri, May 7thvs TB@ STL
Sat, May 8thvs TB@ STL
Sun, May 9thvs TB@ STL
Tue, May 11th@ BOSvs SD
Wed, May 12th@ BOSvs SD
Thu, May 13th@ BOSvs CIN
Fri, May 14th@ MINvs CIN
Sat, May 15th@ MINvs CIN
Sun, May 16th@ MINvs CIN
Tue, May 18thvs HOU@ SD
Wed, May 19thvs HOU@ SD
Thu, May 20thvs HOU   
Fri, May 21st@ LAAvs ARI
Sat, May 22nd@ LAAvs ARI
Sun, May 23rd@ LAAvs ARI
Mon, May 24thvs SEA@ NYM
Tue, May 25thvs SEA@ NYM
Wed, May 26thvs SEA   
Thu, May 27thvs LAA@ NYM
Fri, May 28thvs LAA   
Sat, May 29thvs LAA@ PIT
Sun, May 30thvs LAA@ PIT
Mon, May 31st@ SEA   
Tue, Jun 1st@ SEAvs TEX
Wed, Jun 2nd@ SEAvs TEX
Fri, Jun 4th@ COLvs OAK
Sat, Jun 5th@ COLvs OAK
Sun, Jun 6th@ COLvs OAK
Tue, Jun 8thvs ARI@ MIA
Wed, Jun 9thvs ARI@ MIA
Thu, Jun 10thvs KC@ MIA
Fri, Jun 11thvs KC@ CIN
Sat, Jun 12thvs KC@ CIN
Sun, Jun 13thvs KC@ CIN
Mon, Jun 14thvs LAAvs SD
Tue, Jun 15thvs LAAvs SD
Wed, Jun 16thvs LAAvs SD
Fri, Jun 18th@ NYYvs MIL
Sat, Jun 19th@ NYYvs MIL
Sun, Jun 20th@ NYYvs MIL
Mon, Jun 21st@ TEX   
Tue, Jun 22nd@ TEX@ SEA
Wed, Jun 23rd@ TEX@ SEA
Thu, Jun 24th@ TEX   
Fri, Jun 25th@ SF@ MIL
Sat, Jun 26th@ SF@ MIL
Sun, Jun 27th@ SF@ MIL
Tue, Jun 29thvs TEXvs PIT
Wed, Jun 30thvs TEXvs PIT
Thu, Jul 1stvs TEXvs STL
Fri, Jul 2ndvs BOSvs STL
Sat, Jul 3rdvs BOSvs STL
Sun, Jul 4thvs BOSvs STL
Tue, Jul 6th@ HOU@ ARI
Wed, Jul 7th@ HOU@ ARI
Thu, Jul 8th@ HOU@ ARI
Fri, Jul 9th@ TEX@ SD
Sat, Jul 10th@ TEX@ SD
Sun, Jul 11th@ TEX@ SD
Fri, Jul 16thvs CLEvs LAD
Sat, Jul 17thvs CLEvs LAD
Sun, Jul 18thvs CLEvs LAD
Mon, Jul 19thvs LAA   
Tue, Jul 20thvs LAAvs SEA
Thu, Jul 22nd@ SEA   
Fri, Jul 23rd@ SEA@ LAD
Sat, Jul 24th@ SEA@ LAD
Sun, Jul 25th@ SEA@ LAD
Tue, Jul 27th@ SD@ LAA
Wed, Jul 28th@ SD@ LAA
Thu, Jul 29th@ LAA@ SD
Fri, Jul 30th@ LAA@ SD
Sat, Jul 31st@ LAA@ SD
Sun, Aug 1st@ LAA@ SD
Tue, Aug 3rdvs SDvs CHC
Wed, Aug 4thvs SDvs CHC
Fri, Aug 6thvs TEXvs MIA
Sat, Aug 7thvs TEXvs MIA
Sun, Aug 8thvs TEXvs MIA
Tue, Aug 10th@ CLE@ HOU
Wed, Aug 11th@ CLE@ HOU
Thu, Aug 12th@ CLE@ SF
Fri, Aug 13th@ TEX@ SF
Sat, Aug 14th@ TEX@ SF
Sun, Aug 15th@ TEX@ SF
Mon, Aug 16th@ CWSvs SD
Tue, Aug 17th@ CWSvs SD
Wed, Aug 18th@ CWSvs SD
Thu, Aug 19th@ CWS   
Fri, Aug 20thvs SFvs ARI
Sat, Aug 21stvs SFvs ARI
Sun, Aug 22ndvs SFvs ARI
Mon, Aug 23rdvs SEA@ CHC
Tue, Aug 24thvs SEA@ CHC
Thu, Aug 26thvs NYY   
Fri, Aug 27thvs NYY@ LAD
Sat, Aug 28thvs NYY@ LAD
Sun, Aug 29thvs NYY@ LAD
Tue, Aug 31st@ DET@ TEX
Wed, Sep 1st@ DET@ TEX
Thu, Sep 2nd@ DETvs ATL
Fri, Sep 3rd@ TORvs ATL
Sat, Sep 4th@ TORvs ATL
Sun, Sep 5th@ TORvs ATL
Tue, Sep 7thvs CWSvs SF
Wed, Sep 8thvs CWSvs SF
Thu, Sep 9thvs CWS@ PHI
Fri, Sep 10thvs TEX@ PHI
Sat, Sep 11thvs TEX@ PHI
Sun, Sep 12thvs TEX@ PHI
Tue, Sep 14th@ KC@ ATL
Wed, Sep 15th@ KC@ ATL
Thu, Sep 16th@ KC@ ATL
Fri, Sep 17th@ LAA@ WSH
Sat, Sep 18th@ LAA@ WSH
Sun, Sep 19th@ LAA@ WSH
Mon, Sep 20thvs SEA   
Tue, Sep 21stvs SEAvs LAD
Wed, Sep 22ndvs SEAvs LAD
Thu, Sep 23rdvs SEAvs LAD
Fri, Sep 24thvs HOUvs SF
Sat, Sep 25thvs HOUvs SF
Sun, Sep 26thvs HOUvs SF
Mon, Sep 27th@ SEAvs WSH
Tue, Sep 28th@ SEAvs WSH
Wed, Sep 29th@ SEAvs WSH
Fri, Oct 1st@ HOU@ ARI
Sat, Oct 2nd@ HOU@ ARI
Sun, Oct 3rd@ HOU@ ARI
Sun, Apr 11th   @ SF
Wed, Apr 14th   @ LAD
Mon, May 17th   @ SD
Thu, Jun 3rd   vs TEX
Thu, Jun 17th   vs MIL
Mon, Jun 28th   vs PIT
Wed, Jul 21st   vs SEA
Mon, Jul 26th   @ LAA
Thu, Aug 5th   vs CHC
Wed, Aug 25th   @ CHC
Mon, Aug 30th   @ TEX
Mon, Sep 6th   vs SF