Skip Navigation to Main Content

Ceddanne Rafaela or Justin Crawford

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Ceddanne Rafaela or Justin Crawford Player Statistics
  Ceddanne Rafaela
2B,CF - BOS
Ceddanne Rafaela
Justin Crawford
CF - PHI
Justin Crawford
2026 Stats 
   
   
At Bats193167
   
Runs2314
   
Hits5239
   
Singles3427
   
Doubles118
   
Triples22
   
Home Runs52
   
RBI2212
   
Stolen Bases67
   
Caught Stealing42
   
Walks1313
   
Strikeouts4535
   
Batting Average.269.234
   
On Base Pct.335.297
   
Slugging Pct.425.341
   
On-base Plus Slugging.760.638
   
Ceddanne Rafaela or Justin Crawford Player Projections
  Ceddanne Rafaela
2B,CF - BOS
Ceddanne Rafaela
Justin Crawford
CF - PHI
Justin Crawford
2026 Projections 
   
   
At Bats521417
   
Runs7158
   
Hits132113
   
Singles8383
   
Doubles2920
   
Triples43
   
Home Runs167
   
RBI6443
   
Stolen Bases2023
   
Caught Stealing66
   
Walks2635
   
Strikeouts12099
   
Batting Average.253.270
   
On Base Pct.289.324
   
Slugging Pct.416.382
   
On-base Plus Slugging.705.706
   
Ceddanne Rafaela or Justin Crawford Player Notes
  Ceddanne Rafaela
2B,CF - BOS
Ceddanne Rafaela
Justin Crawford
CF - PHI
Justin Crawford
News 
 Ceddanne Rafaela was scratched from Sunday's lineup due to low back tightness.
Ari Koslow
Sun, May 31st
Justin Crawford went 2-for-5 in a win over the Pirates with one stolen base.
Chris Schommer
Sat, May 16th
 Ceddanne Rafaela was scratched from the Red Sox lineup on Sunday against the Guardians.
Ari Koslow
Sun, May 31st
Justin Crawford went 1-for-3 with a solo home run in Wednesday's 3-1 loss to the Red Sox.
Nate Miller - FantasyPros
Thu, May 14th
 Rafaela is slashing .285/.350/.441 with 16 extra-base hits, 23 RBI, 23 runs scored, and four stolen bases across 197 plate appearances this season. He has hit safely in 17 of his 23 games in May.
Bruno Mulé
Thu, May 28th
Justin Crawford went 3-for-4 with a two-run homer and a walk in Friday's 9-7 loss to the Rockies.
Nate Miller - FantasyPros
Sat, May 9th
 Ceddanne Rafaela is not in the Red Sox lineup on Monday due to a hamstring injury.
Ari Koslow
Mon, May 18th
Justin Crawford went 1-for-4 with a single, one RBI, and a stolen base in Sunday's 7-2 win over the Marlins.
Nate Miller - FantasyPros
Mon, May 4th
 Ceddanne Rafaela went 2-for-3 in a loss to the Braves with a double, a walk, and one stolen base.
Chris Schommer
Sat, May 16th
Justin Crawford was scratched from the lineup for Saturday’s game against the Marlins with a migraine headache.
Ari Koslow
Sat, May 2nd
Notes 
 Ceddanne Rafaela took a meaningful step forward in 2025, emerging as a clear fantasy riser after trimming his strikeout rate from 26.4% in 2024 to 19.9% while boosting his ISO to .165. While his .295 OBP still limited his runs ceiling in standard formats, Rafaela's elite defense secures everyday playing time, and his 80% SB success rate could add impactful speed to a roster. If the 2026 projections hold near a 15-18 HR, 18-22 SB pace with incremental OBP growth, Rafaela profiles as a high-floor middle-round target whose category juice outweighs the modest plate-discipline concerns.
Kelly Kirby - FantasyPros
 
 He made major strides in his plate approach in 2025, and provided counting stats across the board (16 homers, 63 RBI, 84 runs, and 20 bags). He is slashing .364/1.101 this Spring, and could be a league winner at his ADP.
Anthony Gambale - Roto Street Journal
 
Ceddanne Rafaela or Justin Crawford Player Schedules
  Ceddanne Rafaela
2B,CF - BOS
Ceddanne Rafaela
Justin Crawford
CF - PHI
Justin Crawford
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ CINAndrew Abbott (4-3)#97vs TEXNathan Eovaldi (5-6)#20
Sat, Mar 28th@ CINBrady Singer (2-5)#149vs TEXJacob Latz (1-1)#101
Sun, Mar 29th@ CINRhett Lowder (3-3)#226vs TEXMacKenzie Gore (4-4)#51
Mon, Mar 30th@ HOULance McCullers Jr. (2-3)#223vs WSHFoster Griffin (6-2)#90
Tue, Mar 31st@ HOUHunter Brown (1-0)#18vs WSHPJ Poulin (3-0)#306
Wed, Apr 1st@ HOUMike Burrows (3-6)#130vs WSHCade Cavalli (3-3)#86
Fri, Apr 3rdvs SDMichael King (4-4)#35@ COLMichael Lorenzen (2-7)#428
Sat, Apr 4thvs SDRandy Vasquez (5-3)#196@ COLBrennan Bernardino (2-3)#263
Sun, Apr 5thvs SDWalker Buehler (3-3)#211@ COLTomoyuki Sugano (4-4)#430
Mon, Apr 6thvs MILBrandon Woodruff (2-1)#55@ SFAdrian Houser (2-5)#186
Tue, Apr 7thvs MILJacob Misiorowski (6-2)#17@ SFRobbie Ray (3-6)#81
Wed, Apr 8thvs MILShane Drohan (2-1)#140@ SFTyler Mahle (1-7)#142
Fri, Apr 10th@ STLDustin May (3-6)#85vs ARIMichael Soroka (7-2)#65
Sat, Apr 11th@ STLKyle Leahy (5-3)#158vs ARIBrandon Pfaadt (0-1)#114
Sun, Apr 12th@ STLAndre Pallante (5-4)#162vs ARIZac Gallen (3-4)#69
Mon, Apr 13th@ MINBailey Ober (6-3)#93vs CHCJavier Assad (3-1)#277
Tue, Apr 14th@ MINMick Abel (1-2)#202vs CHCRiley Martin
Wed, Apr 15th@ MINSimeon Woods Richardson (0-7)#363vs CHCShota Imanaga (4-6)#24
Fri, Apr 17thvs DETCasey Mize (2-3)#66vs ATLMartin Perez (3-3)#208
Sat, Apr 18thvs DETTarik Skubal (3-2)#4vs ATLChris Sale (8-3)#5
Sun, Apr 19thvs DETFramber Valdez (2-4)#28vs ATLGrant Holmes (3-2)#131
Mon, Apr 20thvs DETJack Flaherty (0-7)#62@ CHCColin Rea (5-3)#143
Tue, Apr 21stvs NYYLuis Gil (1-2)#249@ CHCShota Imanaga (4-6)#24
Wed, Apr 22ndvs NYYMax Fried (4-3)#33@ CHCMatthew Boyd (2-1)#39
Thu, Apr 23rdvs NYYCam Schlittler (7-2)#36@ CHCEdward Cabrera (3-2)#71
Fri, Apr 24th@ BALBrandon Young (3-1)#189@ ATLGrant Holmes (3-2)#131
Sat, Apr 25th@ BALTrevor Rogers (2-6)#91@ ATLBryce Elder (4-3)#111
Sun, Apr 26th@ BALKyle Bradish (3-6)#45@ ATLChris Sale (8-3)#5
Mon, Apr 27th@ TORDylan Cease (3-3)#16   
Tue, Apr 28th@ TORTrey Yesavage (2-2)#48vs SFTyler Mahle (1-7)#142
Wed, Apr 29th@ TOREric Lauer (2-5)#258   
Fri, May 1stvs HOUMike Burrows (3-6)#130@ MIAEury Perez (3-6)#115
Sat, May 2ndvs HOUSpencer Arrighetti (7-1)#119@ MIAMax Meyer (5-0)#70
Sun, May 3rdvs HOUCody Bolton (0-1)#398@ MIAChris Paddack (0-7)#353
Mon, May 4th@ DETTyler Holton (1-4)#150@ MIAJanson Junk (3-5)#138
Tue, May 5th@ DETFramber Valdez (2-4)#28vs ATHLuis Severino (2-6)#147
Wed, May 6th@ DETJack Flaherty (0-7)#62vs ATHJeffrey Springs (3-6)#108
Thu, May 7thvs TBGriffin Jax (1-4)#58vs ATHJ.T. Ginn (3-3)#125
Fri, May 8thvs TBJesse Scholtens (5-3)#271vs COLChase Dollander (3-3)#313
Sun, May 10thvs TBNick Martinez (5-1)#80vs COLTomoyuki Sugano (4-4)#430
Tue, May 12thvs PHIZack Wheeler (4-1)#8@ BOSJovani Moran (1-2)#181
Wed, May 13thvs PHIAndrew Painter (1-6)#164@ BOSSonny Gray (6-1)#30
Thu, May 14thvs PHIJesus Luzardo (4-4)#9@ BOSRanger Suarez (2-3)#31
Fri, May 15th@ ATLSpencer Strider (3-1)#29@ PITBraxton Ashcraft (5-2)#38
Sat, May 16th@ ATLBryce Elder (4-3)#111@ PITBubba Chandler (1-6)#122
Sun, May 17th@ ATLGrant Holmes (3-2)#131@ PITPaul Skenes (6-5)#2
Mon, May 18th@ KCSeth Lugo (2-4)#99vs CINNick Lodolo (2-1)#73
Tue, May 19th@ KCBailey Falter (0-2)#311vs CINChase Burns (7-1)#25
Wed, May 20th@ KCMichael Wacha (4-3)#82vs CINAndrew Abbott (4-3)#97
Fri, May 22ndvs MINConnor Prielipp (1-3)#123vs CLEGavin Williams (8-3)#26
Sat, May 23rdvs MINTaj Bradley (5-1)#59vs CLESlade Cecconi (3-5)#102
Sun, May 24thvs MINBailey Ober (6-3)#93vs CLEParker Messick (6-1)#50
Tue, May 26thvs ATLSpencer Strider (3-1)#29@ SDRandy Vasquez (5-3)#196
Wed, May 27thvs ATLBryce Elder (4-3)#111@ SDWalker Buehler (3-3)#211
Thu, May 28thvs ATLChris Sale (8-3)#5   
Fri, May 29th@ CLESlade Cecconi (3-5)#102@ LADJustin Wrobleski (7-2)#117
Sat, May 30th@ CLEParker Messick (6-1)#50@ LADRoki Sasaki (3-3)#118
Sun, May 31st@ CLETanner Bibee (0-7)#44@ LADYoshinobu Yamamoto (5-4)#10
Tue, Jun 2ndvs BALShane Baz (2-5)#83vs SDRandy Vasquez (5-3)#196
Wed, Jun 3rdvs BALChris Bassitt (4-3)#124vs SDWalker Buehler (3-3)#211
Thu, Jun 4thvs BALTrevor Rogers (2-6)#91vs SDLucas Giolito (2-0)#184
Fri, Jun 5th@ NYYRyan Weathers (2-3)#63vs CWSAnthony Kay (5-1)#178
Sat, Jun 6th@ NYYWill Warren (7-1)#60vs CWSSean Burke (2-3)#135
Sun, Jun 7th@ NYYCam Schlittler (7-2)#36vs CWSDavid Sandlin (1-1)#209
Mon, Jun 8th@ TBSteven Matz (4-2)#94@ TORPatrick Corbin (2-1)#220
Tue, Jun 9th@ TBNick Martinez (5-1)#80@ TORTrey Yesavage (2-2)#48
Wed, Jun 10th@ TBDrew Rasmussen (4-2)#21@ TOR
Fri, Jun 12thvs TEX@ MIL
Sat, Jun 13thvs TEX@ MIL
Sun, Jun 14thvs TEX@ MIL
Tue, Jun 16thvs TORvs MIA
Wed, Jun 17thvs TORvs MIA
Thu, Jun 18thvs TORvs NYM
Fri, Jun 19th@ SEA   
Sat, Jun 20th@ SEAvs NYM
Sun, Jun 21st@ SEAvs NYM
Mon, Jun 22nd@ COL@ WSH
Tue, Jun 23rd@ COL@ WSH
Wed, Jun 24th@ COL@ WSH
Thu, Jun 25thvs NYY@ WSH
Fri, Jun 26thvs NYY@ NYM
Sat, Jun 27thvs NYY@ NYM
Sun, Jun 28thvs NYY@ NYM
Mon, Jun 29thvs WSHvs PIT
Tue, Jun 30thvs WSHvs PIT
Wed, Jul 1stvs WSHvs PIT
Fri, Jul 3rd@ LAA   
Sat, Jul 4th@ LAA@ KC
Sun, Jul 5th@ LAA@ KC
Tue, Jul 7th@ CWS@ CIN
Wed, Jul 8th@ CWS@ CIN
Thu, Jul 9th@ CWS@ CIN
Fri, Jul 10th@ NYM@ DET
Sat, Jul 11th@ NYM@ DET
Sun, Jul 12th@ NYM@ DET
Fri, Jul 17thvs TB   
Sat, Jul 18thvs TBvs NYM
Sun, Jul 19thvs TBvs NYM
Mon, Jul 20thvs BALvs LAD
Tue, Jul 21stvs BALvs LAD
Wed, Jul 22ndvs BALvs LAD
Fri, Jul 24thvs TORvs NYY
Sat, Jul 25thvs TORvs NYY
Sun, Jul 26thvs TORvs NYY
Mon, Jul 27th@ ATH@ MIA
Tue, Jul 28th@ ATH@ MIA
Wed, Jul 29th@ ATH@ MIA
Thu, Jul 30th@ ATH   
Fri, Jul 31st@ LAD@ BAL
Sat, Aug 1st@ LAD@ BAL
Sun, Aug 2nd@ LAD@ BAL
Tue, Aug 4thvs CWSvs WSH
Wed, Aug 5thvs CWSvs WSH
Thu, Aug 6thvs CWSvs WSH
Fri, Aug 7thvs ATHvs TOR
Sat, Aug 8thvs ATHvs TOR
Sun, Aug 9thvs ATHvs TOR
Mon, Aug 10th@ TOR@ STL
Tue, Aug 11th@ TOR@ STL
Wed, Aug 12th@ TOR@ STL
Thu, Aug 13th@ TOR@ MIN
Fri, Aug 14th@ PIT   
Sat, Aug 15th@ PIT@ MIN
Sun, Aug 16th@ PIT@ MIN
Mon, Aug 17thvs ARIvs MIA
Tue, Aug 18thvs ARIvs MIA
Wed, Aug 19thvs ARIvs MIA
Fri, Aug 21stvs SFvs STL
Sat, Aug 22ndvs SFvs STL
Sun, Aug 23rdvs SFvs STL
Mon, Aug 24th@ MIA@ SEA
Tue, Aug 25th@ MIA@ SEA
Wed, Aug 26th@ MIA@ SEA
Fri, Aug 28th@ NYY@ LAA
Sat, Aug 29th@ NYY@ LAA
Sun, Aug 30th@ NYY@ LAA
Mon, Aug 31stvs SEA@ ARI
Tue, Sep 1stvs SEA@ ARI
Wed, Sep 2ndvs SEA@ ARI
Thu, Sep 3rd@ BAL   
Fri, Sep 4th@ BALvs ATL
Sat, Sep 5th@ BALvs ATL
Sun, Sep 6th@ BALvs ATL
Mon, Sep 7thvs LAAvs ATL
Tue, Sep 8thvs LAAvs HOU
Wed, Sep 9thvs LAAvs HOU
Fri, Sep 11thvs KC@ ATL
Sat, Sep 12thvs KC@ ATL
Sun, Sep 13thvs KC@ ATL
Tue, Sep 15th@ TEX@ WSH
Wed, Sep 16th@ TEX@ WSH
Thu, Sep 17th@ TEX@ NYM
Fri, Sep 18th@ TB@ NYM
Sat, Sep 19th@ TB@ NYM
Sun, Sep 20th@ TB@ NYM
Tue, Sep 22ndvs CLEvs MIL
Wed, Sep 23rdvs CLEvs MIL
Thu, Sep 24thvs CLEvs MIL
Fri, Sep 25thvs CHCvs TB
Sat, Sep 26thvs CHCvs TB
Sun, Sep 27thvs CHCvs TB
Thu, Apr 30th   vs SFAdrian Houser (2-5)#186
Sat, May 9th   vs COLKyle Freeland (1-6)#385
Mon, May 25th   @ SDGriffin Canning (0-4)#144
Mon, Jun 15th   vs MIA
Thu, Jul 2nd   vs PIT
Mon, Jul 6th   @ KC
Thu, Jul 16th   vs NYM
Mon, Aug 3rd   vs WSH
Thu, Sep 10th   vs HOU