Skip Navigation to Main Content

Who Should I Trade?

Brandon Marsh for Tirso Ornelas (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Brandon Marsh
LF,CF,RF - PHI
Brandon Marsh
Tirso Ornelas
LF - SD
Tirso Ornelas
Expert
Recommendation
100%
Recommended by
4 of 4 experts
0%
Recommended by
0 of 4 experts
Rankings 
   
Rest of Season# 159
VBR# 148
   
Projections 
   
Runs428
Home Runs92
RBI397
Stolen Bases71
Batting Average.266.237
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 193
   
Dalton Del Don
The Deep Shot
# 143
   
Kelly Kirby
FantasyPros
# 131
   
Kevin Spinelli
KevScores
# 112
   
Who Should I Trade? Player Statistics
  Brandon Marsh
LF,CF,RF - PHI
Brandon Marsh
Tirso Ornelas
LF - SD
Tirso Ornelas
2026 Stats 
   
   
At Bats186
   
Runs29
   
Hits60
   
Singles43
   
Doubles10
   
Triples2
   
Home Runs5
   
RBI24
   
Stolen Bases4
   
Caught Stealing1
   
Walks9
   
Strikeouts44
   
Batting Average.323
   
On Base Pct.352
   
Slugging Pct.479
   
On-base Plus Slugging.830
   
Who Should I Trade? Player Projections
  Brandon Marsh
LF,CF,RF - PHI
Brandon Marsh
Tirso Ornelas
LF - SD
Tirso Ornelas
2026 Projections 
   
   
At Bats30157
   
Runs428
   
Hits8014
   
Singles538
   
Doubles163
   
Triples21
   
Home Runs92
   
RBI397
   
Stolen Bases71
   
Caught Stealing20
   
Walks325
   
Strikeouts9015
   
Batting Average.266.237
   
On Base Pct.338.298
   
Slugging Pct.425.412
   
On-base Plus Slugging.763.711
   
Who Should I Trade? Player Notes
  Brandon Marsh
LF,CF,RF - PHI
Brandon Marsh
Tirso Ornelas
LF - SD
Tirso Ornelas
News 
 Brandon Marsh is back in the Phillies lineup on Friday against the Dodgers.
Ari Koslow
Fri, May 29th
Tirso Ornelas has been reassigned to minor league camp by the San Diego Padres.
David Leisering
Fri, Mar 13th
 Brandon Marsh is expected to return to the lineup for Friday's game against the Los Angeles Dodgers.
Nicholas Rodriguez
Thu, May 28th
The Padres designated OF Tirso Ornelas for assignment.
Ari Koslow
Tue, Feb 17th
 Brandon Marsh is not in the Phillies lineup on Wednesday against the Padres.
Ari Koslow
Wed, May 27th
 
 Brandon Marsh was removed from Tuesday’s game against the Padres with a right middle finger sprain.
Ari Koslow
Tue, May 26th
 
 Brandon Marsh went 1-for-4 with a two-run homer in Monday's 3-0 win over the Padres.
Nate Miller - FantasyPros
Tue, May 26th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brandon Marsh
LF,CF,RF - PHI
Brandon Marsh
Tirso Ornelas
LF - SD
Tirso Ornelas
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs TEXNathan Eovaldi (5-6)#20vs DETTarik Skubal (3-2)#4
Sat, Mar 28thvs TEXJacob Latz (1-1)#102vs DETJack Flaherty (0-7)#62
Sun, Mar 29thvs TEXMacKenzie Gore (4-4)#50   
Mon, Mar 30thvs WSHFoster Griffin (6-2)#88vs SFLanden Roupp (5-5)#61
Tue, Mar 31stvs WSHPJ Poulin (3-0)#237vs SFLogan Webb (2-4)#12
Wed, Apr 1stvs WSHCade Cavalli (3-3)#87vs SFAdrian Houser (2-5)#189
Fri, Apr 3rd@ COLMichael Lorenzen (2-7)#427@ BOSSonny Gray (6-1)#30
Sat, Apr 4th@ COLBrennan Bernardino (2-3)#257@ BOSConnelly Early (5-2)#97
Sun, Apr 5th@ COLTomoyuki Sugano (4-4)#428@ BOSRanger Suarez (2-3)#32
Mon, Apr 6th@ SFAdrian Houser (2-5)#189@ PITBubba Chandler (1-6)#122
Tue, Apr 7th@ SFRobbie Ray (3-6)#83@ PITPaul Skenes (6-5)#2
Wed, Apr 8th@ SFTyler Mahle (1-7)#119@ PITMitch Keller (5-2)#95
Fri, Apr 10thvs ARIMichael Soroka (7-2)#67vs COLTomoyuki Sugano (4-4)#428
Sat, Apr 11thvs ARIBrandon Pfaadt (0-1)#115vs COLRyan Feltner (2-1)#424
Sun, Apr 12thvs ARIZac Gallen (3-4)#71vs COLKyle Freeland (1-6)#395
Mon, Apr 13thvs CHCJavier Assad (3-1)#276   
Tue, Apr 14thvs CHCRiley Martinvs SEABryan Woo (5-3)#6
Wed, Apr 15thvs CHCShota Imanaga (4-6)#24vs SEAEmerson Hancock (4-2)#91
Fri, Apr 17thvs ATLMartin Perez (3-3)#200@ LAAJose Soriano (6-4)#45
Sat, Apr 18thvs ATLChris Sale (8-3)#5@ LAAYusei Kikuchi (0-3)#155
Sun, Apr 19thvs ATLGrant Holmes (3-2)#139@ LAAWalbert Urena (2-4)#421
Mon, Apr 20th@ CHCColin Rea (5-3)#140   
Tue, Apr 21st@ CHCShota Imanaga (4-6)#24@ COLJimmy Herget (0-1)#250
Wed, Apr 22nd@ CHCMatthew Boyd (2-1)#40@ COLTomoyuki Sugano (4-4)#428
Thu, Apr 23rd@ CHCEdward Cabrera (3-2)#70@ COLRyan Feltner (2-1)#424
Fri, Apr 24th@ ATLGrant Holmes (3-2)#139   
Sat, Apr 25th@ ATLBryce Elder (4-3)#113@ ARIZac Gallen (3-4)#71
Sun, Apr 26th@ ATLChris Sale (8-3)#5@ ARIRyne Nelson (2-4)#89
Tue, Apr 28thvs SFTyler Mahle (1-7)#119vs CHCEdward Cabrera (3-2)#70
Thu, Apr 30thvs SFAdrian Houser (2-5)#189   
Fri, May 1st@ MIAEury Perez (3-6)#109vs CWSNoah Schultz (2-4)#221
Sat, May 2nd@ MIAMax Meyer (5-0)#68vs CWSSean Burke (2-3)#142
Sun, May 3rd@ MIAChris Paddack (0-7)#324vs CWSAnthony Kay (5-1)#182
Mon, May 4th@ MIAJanson Junk (3-5)#116@ SFTrevor McDonald (2-2)#161
Tue, May 5thvs ATHLuis Severino (2-6)#146@ SFLogan Webb (2-4)#12
Wed, May 6thvs ATHJeffrey Springs (3-6)#111@ SFAdrian Houser (2-5)#189
Thu, May 7thvs ATHJ.T. Ginn (3-3)#127vs STLMatthew Liberatore (2-3)#114
Fri, May 8thvs COLChase Dollander (3-3)#340vs STLMichael McGreevy (3-4)#86
Sat, May 9thvs COLKyle Freeland (1-6)#395vs STLDustin May (3-6)#85
Sun, May 10thvs COLTomoyuki Sugano (4-4)#428vs STLKyle Leahy (5-3)#162
Tue, May 12th@ BOSJovani Moran (0-2)#183@ MILBrandon Sproat (1-4)#158
Wed, May 13th@ BOSSonny Gray (6-1)#30@ MILJacob Misiorowski (5-2)#18
Thu, May 14th@ BOSRanger Suarez (2-3)#32@ MILKyle Harrison (6-1)#63
Fri, May 15th@ PITBraxton Ashcraft (4-2)#47@ SEAEmerson Hancock (4-2)#91
Sat, May 16th@ PITBubba Chandler (1-6)#122@ SEALogan Gilbert (3-4)#11
Sun, May 17th@ PITPaul Skenes (6-5)#2@ SEAGeorge Kirby (5-4)#14
Mon, May 18thvs CINNick Lodolo (1-1)#58vs LADYoshinobu Yamamoto (4-4)#13
Tue, May 19thvs CINChase Burns (7-1)#25vs LADEmmet Sheehan (3-1)#42
Wed, May 20thvs CINAndrew Abbott (4-3)#99vs LADShohei Ohtani (5-2)#1
Fri, May 22ndvs CLEGavin Williams (8-3)#27vs ATHJeffrey Springs (3-6)#111
Sat, May 23rdvs CLESlade Cecconi (3-5)#105vs ATHJ.T. Ginn (3-3)#127
Sun, May 24thvs CLEParker Messick (6-1)#51vs ATHLuis Medina (1-1)#244
Mon, May 25th@ SDGriffin Canning (0-3)#141vs PHIJesus Luzardo (4-4)#10
Tue, May 26th@ SDRandy Vasquez (5-3)#199vs PHIAaron Nola (3-4)#39
Wed, May 27th@ SDWalker Buehler (3-3)#220vs PHICristopher Sanchez (6-2)#3
Fri, May 29th@ LADJustin Wrobleski (7-2)#130@ WSHPaxton Schultz
Sat, May 30th@ LADRoki Sasaki (3-3)#131@ WSHFoster Griffin (6-2)#88
Sun, May 31st@ LADYoshinobu Yamamoto (4-4)#13@ WSHZack Littell (4-4)#169
Tue, Jun 2ndvs SDRandy Vasquez (5-3)#199@ PHIAaron Nola (3-4)#39
Wed, Jun 3rdvs SDWalker Buehler (3-3)#220@ PHICristopher Sanchez (6-2)#3
Thu, Jun 4thvs SDLucas Giolito (2-0)#172@ PHIZack Wheeler (4-1)#7
Fri, Jun 5thvs CWSAnthony Kay (5-1)#182vs NYMChristian Scott (1-0)#90
Sat, Jun 6thvs CWSSean Burke (2-3)#142vs NYMNolan McLean (2-4)#29
Sun, Jun 7thvs CWSDavid Sandlin (1-0)#210vs NYMDavid Peterson (3-5)#117
Mon, Jun 8th@ TORPatrick Corbin (2-1)#216vs CINAndrew Abbott (4-3)#99
Tue, Jun 9th@ TORTrey Yesavage (2-2)#48vs CINRhett Lowder (3-3)#206
Wed, Jun 10th@ TORvs CIN
Fri, Jun 12th@ MIL@ BAL
Sat, Jun 13th@ MIL@ BAL
Sun, Jun 14th@ MIL@ BAL
Mon, Jun 15thvs MIA@ STL
Tue, Jun 16thvs MIA@ STL
Wed, Jun 17thvs MIA@ STL
Thu, Jun 18thvs NYM   
Sat, Jun 20thvs NYM@ TEX
Sun, Jun 21stvs NYM@ TEX
Mon, Jun 22nd@ WSHvs ATL
Tue, Jun 23rd@ WSHvs ATL
Wed, Jun 24th@ WSHvs ATL
Thu, Jun 25th@ WSH   
Fri, Jun 26th@ NYMvs LAD
Sat, Jun 27th@ NYMvs LAD
Sun, Jun 28th@ NYMvs LAD
Mon, Jun 29thvs PIT@ CHC
Tue, Jun 30thvs PIT@ CHC
Wed, Jul 1stvs PIT@ CHC
Thu, Jul 2ndvs PIT@ LAD
Sat, Jul 4th@ KC@ LAD
Sun, Jul 5th@ KC@ LAD
Mon, Jul 6th@ KCvs ARI
Tue, Jul 7th@ CINvs ARI
Wed, Jul 8th@ CINvs ARI
Thu, Jul 9th@ CINvs ARI
Fri, Jul 10th@ DETvs TOR
Sat, Jul 11th@ DETvs TOR
Sun, Jul 12th@ DETvs TOR
Thu, Jul 16thvs NYM   
Sat, Jul 18thvs NYM@ KC
Sun, Jul 19thvs NYM@ KC
Mon, Jul 20thvs LAD@ ATL
Tue, Jul 21stvs LAD@ ATL
Wed, Jul 22ndvs LAD@ ATL
Fri, Jul 24thvs NYY@ MIA
Sat, Jul 25thvs NYY@ MIA
Sun, Jul 26thvs NYY@ MIA
Mon, Jul 27th@ MIA   
Tue, Jul 28th@ MIAvs COL
Wed, Jul 29th@ MIAvs COL
Fri, Jul 31st@ BALvs SF
Sat, Aug 1st@ BALvs SF
Sun, Aug 2nd@ BALvs SF
Mon, Aug 3rdvs WSH@ ARI
Tue, Aug 4thvs WSH@ ARI
Wed, Aug 5thvs WSH@ ARI
Thu, Aug 6thvs WSH@ ARI
Fri, Aug 7thvs TORvs HOU
Sat, Aug 8thvs TORvs HOU
Sun, Aug 9thvs TORvs HOU
Mon, Aug 10th@ STLvs MIL
Tue, Aug 11th@ STLvs MIL
Wed, Aug 12th@ STLvs MIL
Thu, Aug 13th@ MIN   
Sat, Aug 15th@ MIN@ CLE
Sun, Aug 16th@ MIN@ CLE
Mon, Aug 17thvs MIA@ NYM
Tue, Aug 18thvs MIA@ NYM
Wed, Aug 19thvs MIA@ NYM
Fri, Aug 21stvs STLvs MIN
Sat, Aug 22ndvs STLvs MIN
Sun, Aug 23rdvs STLvs MIN
Mon, Aug 24th@ SEAvs PIT
Tue, Aug 25th@ SEAvs PIT
Wed, Aug 26th@ SEAvs PIT
Fri, Aug 28th@ LAA@ TB
Sat, Aug 29th@ LAA@ TB
Sun, Aug 30th@ LAA@ TB
Mon, Aug 31st@ ARI@ CIN
Tue, Sep 1st@ ARI@ CIN
Wed, Sep 2nd@ ARI@ CIN
Fri, Sep 4thvs ATLvs NYY
Sat, Sep 5thvs ATLvs NYY
Sun, Sep 6thvs ATLvs NYY
Mon, Sep 7thvs ATLvs WSH
Tue, Sep 8thvs HOUvs WSH
Wed, Sep 9thvs HOUvs WSH
Thu, Sep 10thvs HOU   
Fri, Sep 11th@ ATL@ SF
Sat, Sep 12th@ ATL@ SF
Sun, Sep 13th@ ATL@ SF
Tue, Sep 15th@ WSH@ COL
Wed, Sep 16th@ WSH@ COL
Thu, Sep 17th@ NYM@ COL
Fri, Sep 18th@ NYMvs MIA
Sat, Sep 19th@ NYMvs MIA
Sun, Sep 20th@ NYMvs MIA
Tue, Sep 22ndvs MIL@ LAD
Wed, Sep 23rdvs MIL@ LAD
Thu, Sep 24thvs MIL@ LAD
Fri, Sep 25thvs TBvs ARI
Sat, Sep 26thvs TBvs ARI
Sun, Sep 27thvs TBvs ARI
Fri, Mar 27th   vs DETFramber Valdez (2-4)#26
Thu, Apr 9th   vs COLJimmy Herget (0-1)#250
Thu, Apr 16th   vs SEALuis Castillo (1-5)#46
Mon, Apr 27th   vs CHCMatthew Boyd (2-1)#40
Wed, Apr 29th   vs CHCJameson Taillon (2-4)#107
Fri, Jun 19th   @ TEX
Fri, Jul 3rd   @ LAD
Fri, Jul 17th   @ KC
Thu, Jul 23rd   @ ATL
Thu, Jul 30th   vs SF
Fri, Aug 14th   @ CLE
Mon, Sep 14th   @ COL