Skip Navigation to Main Content

Who Should I Trade?

Matt Chapman for Nick Loftin (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Matt Chapman
3B - SF
Matt Chapman
Nick Loftin
2B,3B,LF - KC
Nick Loftin
Expert
Recommendation
83%
Recommended by
5 of 6 experts
17%
Recommended by
1 of 6 experts
Rankings 
   
Rest of Season# 122# 283
VBR# 694# 1023
   
Projections 
   
Runs1110
Home Runs32
RBI1010
Stolen Bases11
Batting Average.233.241
   
Misc 
   
Injury AlertIL10-
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 121
   
Dalton Del Don
The Deep Shot
# 95
   
Chris Welsh
FantasyPros
# 106
   
Mike Maher
BettingPros
# 61
   
Kelly Kirby
FantasyPros
# 139# 386
   
Kevin Spinelli
KevScores
# 163# 135
   
Who Should I Trade? Player Statistics
  Matt Chapman
3B - SF
Matt Chapman
Nick Loftin
2B,3B,LF - KC
Nick Loftin
2026 Stats 
   
   
At Bats307237
   
Runs3531
   
Hits7157
   
Singles4533
   
Doubles1818
   
Triples11
   
Home Runs75
   
RBI4235
   
Stolen Bases01
   
Caught Stealing20
   
Walks3726
   
Strikeouts8139
   
Batting Average.231.241
   
On Base Pct.321.324
   
Slugging Pct.365.388
   
On-base Plus Slugging.686.712
   
Who Should I Trade? Player Projections
  Matt Chapman
3B - SF
Matt Chapman
Nick Loftin
2B,3B,LF - KC
Nick Loftin
2026 Projections 
   
   
At Bats7682
   
Runs1110
   
Hits1820
   
Singles1113
   
Doubles44
   
Triples00
   
Home Runs32
   
RBI1010
   
Stolen Bases11
   
Caught Stealing00
   
Walks108
   
Strikeouts2115
   
Batting Average.233.241
   
On Base Pct.327.315
   
Slugging Pct.402.374
   
On-base Plus Slugging.729.689
   
Who Should I Trade? Player Notes
  Matt Chapman
3B - SF
Matt Chapman
Nick Loftin
2B,3B,LF - KC
Nick Loftin
News 
 Matt Chapman is likely to undergo season-ending surgery on Tuesday.
Ari Koslow
Fri, Aug 7th
Nick Loftin went 1-for-3 in Saturday's 3-2 win over the Tigers with a solo home run, a run scored and an RBI while striking out twice.
Chase Davis
Sun, Jul 26th
 Matt Chapman will visit a specialist on his abdomen injury.
Ari Koslow
Tue, Aug 4th
Nick Loftin went 3-for-5 in Tuesday's win over the Mets with a home run, two doubles, two runs scored, two RBI, a walk and a strikeout.
Chase Davis
Wed, Jul 8th
 Matt Chapman told reporters he’s getting another MRI for his abdominal strain on Monday.
Ari Koslow
Sun, Aug 2nd
Nick Loftin went 3-for-5 in Monday's win over the Phillies with two runs scored, two RBI and a walk.
Chase Davis
Tue, Jul 7th
 Matt Chapman will not be activated from the injured list this weekend.
Ari Koslow
Sat, Aug 1st
Nick Loftin is expected to be available off the bench for the Royals on Sunday.
Ari Koslow
Sun, Jun 28th
 Giants manager Tony Vitello said Matt Chapman will be activated for the team's upcoming series against the Padres.
Ari Koslow
Wed, Jul 29th
Nick Loftin left Saturday’s game in the ninth inning after being hit by a thrown ball.
Ari Koslow
Sat, Jun 27th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Matt Chapman
3B - SF
Matt Chapman
Nick Loftin
2B,3B,LF - KC
Nick Loftin
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 25thvs NYYMax Fried (4-3)#14   
Fri, Mar 27thvs NYYCam Schlittler (10-6)#17@ ATLChris Sale (12-6)#7
Sat, Mar 28thvs NYYWill Warren (8-6)#64@ ATLReynaldo Lopez (4-3)#104
Mon, Mar 30th@ SDWalker Buehler (6-5)#244vs MINSimeon Woods Richardson (1-7)
Tue, Mar 31st@ SDGerman Marquez (4-2)#346   
Wed, Apr 1st@ SDNick Pivetta (1-2)#87vs MINJoe Ryan (6-8)#47
Thu, Apr 2ndvs NYMDavid Peterson (6-7)#120vs MINTaj Bradley (9-4)#46
Fri, Apr 3rdvs NYMNolan McLean (8-7)#30   
Sat, Apr 4thvs NYMClay Holmes (4-4)#72vs MILLogan Henderson (6-1)#33
Sun, Apr 5thvs NYMKodai Senga (0-8)#146vs MILKyle Harrison (9-2)#50
Mon, Apr 6thvs PHIAndrew Painter (1-8)#192@ CLETanner Bibee (4-11)#52
Tue, Apr 7thvs PHICristopher Sanchez (15-4)#4@ CLEGavin Williams (11-6)#18
Wed, Apr 8thvs PHIAaron Nola (3-9)#57@ CLEJoey Cantillo (8-7)#76
Fri, Apr 10th@ BALShane Baz (4-11)#68vs CWSDavis Martin (9-6)#88
Sat, Apr 11th@ BALChris Bassitt (4-4)#185vs CWSErick Fedde (6-7)#388
Sun, Apr 12th@ BALCade Povich (2-1)#190vs CWSGrant Taylor (4-2)#36
Tue, Apr 14th@ CINBrady Singer (5-10)#142@ DETFramber Valdez (7-7)#37
Wed, Apr 15th@ CINRhett Lowder (4-7)#199@ DETJack Flaherty (3-8)#86
Thu, Apr 16th@ CINChase Burns (13-1)#20@ DETKeider Montero (8-7)#100
Fri, Apr 17th@ WSHZack Littell (7-8)#294@ NYYCam Schlittler (10-6)#17
Sat, Apr 18th@ WSHCade Cavalli (9-5)#67@ NYYWill Warren (8-6)#64
Sun, Apr 19th@ WSHPJ Poulin (3-0)#378@ NYYRyan Weathers (5-7)#42
Tue, Apr 21stvs LADYoshinobu Yamamoto (11-7)#10vs BALShane Baz (4-11)#68
Wed, Apr 22ndvs LADShohei Ohtani (8-2)#1vs BALChris Bassitt (4-4)#185
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#61   
Fri, Apr 24thvs MIASandy Alcantara (12-6)#58vs LAAYusei Kikuchi (0-3)#105
Sat, Apr 25thvs MIAEury Perez (5-9)#41vs LAAWalbert Urena (7-7)#275
Sun, Apr 26thvs MIAMax Meyer (9-1)#141vs LAAReid Detmers (3-8)#31
Tue, Apr 28th@ PHIJesus Luzardo (10-5)#11@ ATHAaron Civale (5-7)#176
Thu, Apr 30th@ PHITim Mayza (3-3)#157@ ATHJeffrey Springs (3-11)#340
Fri, May 1st@ TBShane McClanahan (9-6)#60@ SEABryan Woo (8-8)#12
Sat, May 2nd@ TBGriffin Jax (6-9)#43@ SEAEmerson Hancock (6-6)#73
Sun, May 3rd@ TBSteven Matz (4-4)#173@ SEALuis Castillo (3-9)#78
Mon, May 4thvs SDRandy Vasquez (7-6)#319vs CLETanner Bibee (4-11)#52
Tue, May 5thvs SDWalker Buehler (6-5)#244vs CLEGavin Williams (11-6)#18
Wed, May 6thvs SDBradgley Rodriguez (3-2)#155vs CLEJoey Cantillo (8-7)#76
Fri, May 8thvs PITCarmen Mlodzinski (6-4)#95vs DETKeider Montero (8-7)#100
Sat, May 9thvs PITBraxton Ashcraft (11-5)#29vs DETBurch Smith
Sun, May 10thvs PITBubba Chandler (4-8)#127vs DETBrenan Hanifee
Mon, May 11th@ LADRoki Sasaki (5-5)#79   
Tue, May 12th@ LADYoshinobu Yamamoto (11-7)#10@ CWSErick Fedde (6-7)#388
Wed, May 13th@ LADShohei Ohtani (8-2)#1@ CWSNoah Schultz (3-9)#288
Thu, May 14th@ LADEmmet Sheehan (4-8)#128@ CWSAnthony Kay (8-5)#182
Fri, May 15th@ ATHAaron Civale (5-7)#176@ STLDustin May (6-7)#45
Sat, May 16th@ ATHLuis Severino (2-6)#248@ STLKyle Leahy (8-4)#113
Sun, May 17th@ ATHJeffrey Springs (3-11)#340@ STLAndre Pallante (12-6)#102
Mon, May 18th@ ARIZac Gallen (3-9)#231vs BOSSonny Gray (14-2)#28
Tue, May 19th@ ARIRyne Nelson (3-5)#197vs BOSRanger Suarez (4-3)#24
Wed, May 20th@ ARIMerrill Kelly (8-9)#116vs BOSConnelly Early (7-5)#162
Fri, May 22ndvs CWSDavis Martin (9-6)#88vs SEALogan Gilbert (8-7)#13
Sat, May 23rdvs CWSBryan Hudson (3-4)#158vs SEAGeorge Kirby (8-9)#22
Sun, May 24thvs CWSNoah Schultz (3-9)#288vs SEABryan Woo (8-8)#12
Mon, May 25thvs ARIMerrill Kelly (8-9)#116vs NYYWill Warren (8-6)#64
Tue, May 26thvs ARIEduardo Rodriguez (10-4)#121vs NYYCam Schlittler (10-6)#17
Wed, May 27thvs ARIMichael Soroka (8-3)#84vs NYYGerrit Cole (5-5)#25
Fri, May 29th@ COLMichael Lorenzen (3-10)#430@ TEXMacKenzie Gore (6-9)#35
Sat, May 30th@ COLRyan Feltner (4-6)#429@ TEXKumar Rocker (4-8)#96
Sun, May 31st@ COLTanner Gordon (0-2)#409@ TEXJack Leiter (3-7)#125
Mon, Jun 1st@ MILShane Drohan (6-4)#97@ CINLyon Richardson
Tue, Jun 2nd@ MILKyle Harrison (9-2)#50@ CINAndrew Abbott (6-7)#98
Wed, Jun 3rd@ MILRobert Gasser (3-4)#137@ CINChase Burns (13-1)#20
Thu, Jun 4th@ MILColeman Crow (0-1)#317@ MINAndrew Morris (4-3)#140
Fri, Jun 5th@ CHCEdward Cabrera (5-4)#93@ MINZebby Matthews (5-8)#108
Sat, Jun 6th@ CHCBen Brown (4-2)#153@ MINJoe Ryan (6-8)#47
Sun, Jun 7th@ CHCJameson Taillon (2-6)#147@ MINConnor Prielipp (3-5)#89
Mon, Jun 8thvs WSHRichard Lovelady (2-4)#343   
Tue, Jun 9thvs WSHAndrew Alvarez (2-3)#132vs TEXNathan Eovaldi (10-9)#19
Wed, Jun 10thvs WSHFoster Griffin (12-4)#40vs TEXMacKenzie Gore (6-9)#35
Fri, Jun 12thvs CHCJavier Assad (6-1)#225vs HOUTatsuya Imai (6-4)#118
Sat, Jun 13thvs CHCBen Brown (4-2)#153vs HOUMike Burrows (4-9)#204
Sun, Jun 14thvs CHCRyan Rolisonvs HOUSpencer Arrighetti (7-5)#272
Wed, Jun 17th@ ATLJR Ritchie (1-2)#269@ WSHZack Littell (7-8)#294
Fri, Jun 19th@ MIALake Bachar (1-2)#230vs STLMichael McGreevy (4-9)#107
Sat, Jun 20th@ MIAMax Meyer (9-1)#141   
Sun, Jun 21st@ MIARyan Gusto (0-3)#148vs STLDustin May (6-7)#45
Tue, Jun 23rdvs ATHAaron Civale (5-7)#176@ TBShane McClanahan (9-6)#60
Wed, Jun 24thvs ATHGage Jump (4-7)#85@ TBGriffin Jax (6-9)#43
Thu, Jun 25thvs ATHJeffrey Springs (3-11)#340@ TBCasey Legumina (2-2)#285
Fri, Jun 26thvs ATLReynaldo Lopez (4-3)#104@ CWSDavid Sandlin (2-1)#395
Sat, Jun 27thvs ATLBryce Elder (8-6)#165@ CWSDavis Martin (9-6)#88
Sun, Jun 28thvs ATLChris Sale (12-6)#7@ CWSAnthony Kay (8-5)#182
Mon, Jun 29th@ ARIEduardo Rodriguez (10-4)#121   
Tue, Jun 30th@ ARIBrandon Pfaadt (6-1)#80vs TBGriffin Jax (6-9)#43
Wed, Jul 1st@ ARIZac Gallen (3-9)#231vs TBShane McClanahan (9-6)#60
Fri, Jul 3rd@ COLRyan Feltner (4-6)#429   
Sat, Jul 4th@ COLSean Sullivan (0-3)#419vs PHIJesus Luzardo (10-5)#11
Sun, Jul 5th@ COLTanner Gordon (0-2)#409vs PHIAaron Nola (3-9)#57
Mon, Jul 6thvs TORKevin Gausman (6-10)#26vs PHICristopher Sanchez (15-4)#4
Tue, Jul 7thvs TORSpencer Miles (4-2)#124@ NYMCionel Perez
Wed, Jul 8thvs TORDylan Cease (7-5)#8@ NYMChristian Scott (3-3)#55
Thu, Jul 9thvs COLRyan Feltner (4-6)#429@ NYMSean Manaea (3-5)#66
Fri, Jul 10thvs COLTanner Gordon (0-2)#409@ BALBrandon Young (8-3)#144
Sat, Jul 11thvs COLKyle Freeland (3-10)#323@ BALKyle Bradish (7-10)#44
Sun, Jul 12thvs COLMichael Lorenzen (3-10)#430@ BALShane Baz (4-11)#68
Fri, Jul 17th@ SEABryce Miller (4-6)#32vs SDMichael King (6-8)#54
Sat, Jul 18th@ SEABryan Woo (8-8)#12vs SDGriffin Canning (3-9)#206
Sun, Jul 19th@ SEALogan Gilbert (8-7)#13vs SDGerman Marquez (4-2)#346
Mon, Jul 20th@ KCMichael Wacha (5-8)#69vs SFTrevor McDonald (3-7)
Tue, Jul 21st@ KCLuinder Avila (5-4)vs SFTyler Mahle (3-9)#99
Wed, Jul 22nd@ KCSeth Lugo (4-7)#123vs SFLanden Roupp (7-10)#63
Fri, Jul 24thvs LAAGrayson Rodriguez (3-4)#106@ DETTarik Skubal (7-6)#2
Sat, Jul 25thvs LAARyan Johnson (2-6)#251@ DETCasey Mize (4-7)#34
Sun, Jul 26thvs LAAJose Soriano (9-6)#53@ DETFramber Valdez (7-7)#37
Mon, Jul 27thvs MILBrandon Sproat (3-7)#193   
Tue, Jul 28thvs MILLogan Henderson (6-1)#33@ MINTaj Bradley (9-4)#46
Wed, Jul 29thvs MILThomas Pannone (0-1)#328@ MINJoe Ryan (6-8)#47
Thu, Jul 30th@ SDJP Sears (3-4)#252@ MINBailey Ober (7-3)#75
Fri, Jul 31st@ SDBradgley Rodriguez (3-2)#155@ COLTomoyuki Sugano (11-5)#432
Sat, Aug 1st@ SDWalker Buehler (6-5)#244@ COLRyan Feltner (4-6)#429
Sun, Aug 2nd@ SDKyle Hart (0-2)#196@ COLKyle Freeland (3-10)#323
Mon, Aug 3rd@ TEXCal Quantrill (4-4)#308   
Tue, Aug 4th@ TEXMacKenzie Gore (6-9)#35vs MINJoe Ryan (6-8)#47
Wed, Aug 5th@ TEXCody Bradford (0-0)#130vs MINDean Kremer (1-4)#114
Fri, Aug 7thvs DETKeider Montero (8-7)#100vs CHCKevin Gausman (6-10)#26
Sat, Aug 8thvs DETJackson Jobe#256vs CHCClay Holmes (4-4)#72
Sun, Aug 9thvs DETTroy Melton (7-1)#56vs CHCMatthew Boyd (7-1)#39
Mon, Aug 10thvs HOUCristian Javier (1-2)#169@ LADTarik Skubal (7-6)#2
Tue, Aug 11thvs HOUHayden Wesneski (2-0)#90@ LADBlake Snell (0-1)#27
Wed, Aug 12thvs HOUHunter Brown (3-1)#21@ LADEric Lauer (6-6)#384
Fri, Aug 14thvs COLKyle Freeland (3-10)#323@ LAAGrayson Rodriguez (3-4)#106
Sat, Aug 15thvs COLMichael Lorenzen (3-10)#430@ LAAReid Detmers (3-8)#31
Sun, Aug 16thvs COLGabriel Hughes (0-3)#208@ LAARyan Johnson (2-6)#251
Tue, Aug 18th@ CLEvs ATH
Wed, Aug 19th@ CLEvs ATH
Thu, Aug 20th@ CLEvs ATH
Fri, Aug 21st@ BOSvs DET
Sat, Aug 22nd@ BOSvs DET
Sun, Aug 23rd@ BOSvs DET
Mon, Aug 24thvs CIN   
Tue, Aug 25thvs CIN@ TOR
Wed, Aug 26thvs CIN@ TOR
Thu, Aug 27thvs ARI@ TOR
Fri, Aug 28thvs ARI@ CLE
Sat, Aug 29thvs ARI@ CLE
Mon, Aug 31st@ ATLSpencer Strider (4-2)   
Tue, Sep 1st@ PITvs MIA
Wed, Sep 2nd@ PITvs MIA
Thu, Sep 3rd@ PITvs MIA
Fri, Sep 4th@ NYMvs TOR
Sat, Sep 5th@ NYMvs TOR
Sun, Sep 6th@ NYMvs TOR
Mon, Sep 7thvs STLvs ARI
Tue, Sep 8thvs STLvs ARI
Wed, Sep 9thvs STLvs ARI
Fri, Sep 11thvs SD@ BOS
Sat, Sep 12thvs SD@ BOS
Sun, Sep 13thvs SD@ BOS
Mon, Sep 14th@ STL   
Tue, Sep 15th@ STL@ HOU
Wed, Sep 16th@ STL@ HOU
Fri, Sep 18th@ LAD@ PIT
Sat, Sep 19th@ LAD@ PIT
Sun, Sep 20th@ LAD@ PIT
Mon, Sep 21stvs MIN   
Tue, Sep 22ndvs MINvs CWS
Wed, Sep 23rdvs MINvs CWS
Fri, Sep 25thvs LADvs CLE
Sat, Sep 26thvs LADvs CLE
Sun, Sep 27thvs LADvs CLE
Sun, Mar 29th   @ ATLGrant Holmes (7-4)#183
Thu, Apr 9th   vs CWSAnthony Kay (8-5)#182
Mon, Apr 20th   vs BALKyle Bradish (7-10)#44
Wed, Apr 29th   @ ATHLuis Severino (2-6)#248
Thu, May 7th   vs CLESlade Cecconi (4-7)#168
Thu, Jun 11th   vs TEXKumar Rocker (4-8)#96
Mon, Jun 15th   @ WSHAndrew Alvarez (2-3)#132
Tue, Jun 16th   @ WSHFoster Griffin (12-4)#40
Thu, Jun 18th   vs STLMatthew Liberatore (5-8)#74
Mon, Jun 22nd   @ TBDrew Rasmussen (11-5)#16
Thu, Jul 2nd   vs TBIan Seymour (8-3)#77
Thu, Jul 23rd   @ DETTroy Melton (7-1)#56
Thu, Aug 6th   vs MINBailey Ober (7-3)#75
Mon, Aug 17th   vs ATHMason Barnett (1-2)#414
Sun, Aug 30th   @ CLE
Thu, Sep 17th   @ HOU
Thu, Sep 24th   vs CWS