Skip Navigation to Main Content

Caleb Kilian or Matt Festa

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Caleb Kilian or Matt Festa Player Statistics
  Matt Festa
RP - CLE
Matt Festa
Caleb Kilian
SP,RP - SF
Caleb Kilian
2026 Stats 
   
   
Games Played2523
   
Games Started00
   
Innings Pitched25.025.0
   
Wins11
   
Losses13
   
Saves13
   
Blown Saves01
   
Holds73
   
Hits Allowed2317
   
Earned Runs1311
   
Home Runs Allowed55
   
Strikeouts2727
   
Walks812
   
ERA4.683.96
   
WHIP1.241.16
   
Caleb Kilian or Matt Festa Player Projections
  Matt Festa
RP - CLE
Matt Festa
Caleb Kilian
SP,RP - SF
Caleb Kilian
2026 Projections 
   
   
Games Played5832
   
Games Started01
   
Innings Pitched58.135.2
   
Wins32
   
Losses32
   
Saves00
   
Blown Saves10
   
Holds123
   
Hits Allowed5237
   
Earned Runs2721
   
Home Runs Allowed74
   
Strikeouts5828
   
Walks2213
   
ERA4.245.44
   
WHIP1.271.40
   
Caleb Kilian or Matt Festa Player Notes
  Matt Festa
RP - CLE
Matt Festa
Caleb Kilian
SP,RP - SF
Caleb Kilian
News 
 Matt Festa worked around a walk and punched out one to secure the save in Wednesday's 10-2 win over the Royals. He tossed 1 1/3 scoreless innings in the appearance.
Matthew Adam
Thu, Apr 9th
The Giants selected the contract of RHP Caleb Kilian.
Ari Koslow
Wed, Mar 25th
  The San Francisco Giants have signed right-hander Caleb Kilian to a minor-league deal.
Brenton Kemp
Sun, Jan 4th
Notes 
There are no recent notes for these players
Caleb Kilian or Matt Festa Player Schedules
  Matt Festa
RP - CLE
Matt Festa
Caleb Kilian
SP,RP - SF
Caleb Kilian
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 25th   vs NYYMax Fried (4-3)#33
Fri, Mar 27th@ SEAGeorge Kirby (5-4)#14vs NYYCam Schlittler (7-2)#36
Sat, Mar 28th@ SEABryan Woo (5-3)#6vs NYYWill Warren (6-1)#60
Mon, Mar 30th@ LADRoki Sasaki (3-3)#131@ SDWalker Buehler (3-3)#220
Tue, Mar 31st@ LADShohei Ohtani (5-2)#1@ SDGerman Marquez (3-2)#330
Wed, Apr 1st@ LADYoshinobu Yamamoto (4-4)#13@ SDNick Pivetta (1-2)#138
Thu, Apr 2nd   vs NYMDavid Peterson (3-5)#117
Fri, Apr 3rdvs CHCCade Horton (1-0)vs NYMNolan McLean (2-4)#29
Sat, Apr 4th   vs NYMClay Holmes (4-4)#165
Sun, Apr 5thvs CHCShota Imanaga (4-6)#24vs NYMKodai Senga (0-4)#129
Mon, Apr 6thvs KCMichael Wacha (4-2)#78vs PHIAndrew Painter (1-5)#170
Tue, Apr 7thvs KCNoah Cameron (2-4)#92vs PHICristopher Sanchez (6-2)#3
Wed, Apr 8thvs KCCole Ragans (1-4)#49vs PHIAaron Nola (3-4)#39
Fri, Apr 10th@ ATLBryce Elder (4-3)#113@ BALShane Baz (2-5)#84
Sat, Apr 11th@ ATLMartin Perez (3-3)#200@ BALChris Bassitt (4-3)#125
Sun, Apr 12th@ ATLChris Sale (8-3)#5@ BALCade Povich (1-1)#240
Tue, Apr 14th@ STLMichael McGreevy (3-4)#86@ CINBrady Singer (2-5)#143
Wed, Apr 15th@ STLDustin May (3-6)#85@ CINRhett Lowder (3-3)#206
Thu, Apr 16thvs BALShane Baz (2-5)#84@ CINChase Burns (7-1)#25
Fri, Apr 17thvs BALChris Bassitt (4-3)#125@ WSHZack Littell (4-4)#169
Sat, Apr 18thvs BALDean Kremer (0-1)#110@ WSHCade Cavalli (3-3)#87
Sun, Apr 19thvs BALTrevor Rogers (2-6)#94@ WSHPJ Poulin (3-0)#237
Tue, Apr 21stvs HOURyan Weiss (0-3)#293vs LADYoshinobu Yamamoto (4-4)#13
Wed, Apr 22ndvs HOUPeter Lambert (4-4)#190vs LADShohei Ohtani (5-2)#1
Thu, Apr 23rd   vs LADTyler Glasnow (3-0)#37
Fri, Apr 24th@ TORMax Scherzer (1-3)#149vs MIASandy Alcantara (3-4)#73
Sat, Apr 25th@ TORKevin Gausman (4-3)#19vs MIAEury Perez (3-6)#109
Sun, Apr 26th@ TORPatrick Corbin (2-1)#216vs MIAMax Meyer (5-0)#68
Tue, Apr 28thvs TBNick Martinez (5-1)#81@ PHIJesus Luzardo (4-4)#10
Thu, Apr 30th   @ PHITim Mayza
Fri, May 1st@ ATHJ.T. Ginn (3-3)#127@ TBShane McClanahan (5-2)#22
Sat, May 2nd@ ATHJacob Lopez (4-2)#202@ TBGriffin Jax (1-3)#59
Sun, May 3rd@ ATHAaron Civale (5-2)#219@ TBSteven Matz (4-2)#98
Mon, May 4th@ KCMichael Wacha (4-2)#78vs SDRandy Vasquez (5-3)#199
Tue, May 5th@ KCStephen Kolek (3-1)#166vs SDWalker Buehler (3-3)#220
Wed, May 6th@ KCCole Ragans (1-4)#49vs SDBradgley Rodriguez
Fri, May 8thvs MINConnor Prielipp (1-3)#124vs PITCarmen Mlodzinski (4-3)#132
Sat, May 9thvs MINJoe Ryan (3-3)#15vs PITBraxton Ashcraft (4-2)#47
Sun, May 10thvs MINAndrew Morris (1-2)#173vs PITBubba Chandler (1-6)#122
Mon, May 11thvs LAABrent Suter (1-2)#241@ LADRoki Sasaki (3-3)#131
Tue, May 12thvs LAAWalbert Urena (2-4)#421@ LADYoshinobu Yamamoto (4-4)#13
Wed, May 13thvs LAAReid Detmers (2-5)#41@ LADShohei Ohtani (5-2)#1
Thu, May 14th   @ LADEmmet Sheehan (3-1)#42
Fri, May 15thvs CINAndrew Abbott (4-3)#99@ ATHAaron Civale (5-2)#219
Sat, May 16thvs CINChris Paddack (0-7)#324@ ATHLuis Severino (2-6)#146
Sun, May 17thvs CINBrady Singer (2-5)#143@ ATHJeffrey Springs (3-6)#111
Mon, May 18th@ DETFramber Valdez (2-4)#26@ ARIZac Gallen (3-4)#71
Tue, May 19th@ DETKeider Montero (2-3)#201@ ARIRyne Nelson (2-4)#89
Wed, May 20th@ DETDrew Anderson#101@ ARIMerrill Kelly (5-3)#93
Fri, May 22nd@ PHICristopher Sanchez (6-2)#3vs CWSDavis Martin (8-1)#79
Sat, May 23rd@ PHIZack Wheeler (4-1)#7vs CWSBryan Hudson (3-1)#175
Sun, May 24th@ PHIAndrew Painter (1-5)#170vs CWSNoah Schultz (2-4)#221
Mon, May 25thvs WSHPJ Poulin (3-0)#237vs ARIMerrill Kelly (5-3)#93
Tue, May 26thvs WSHCade Cavalli (3-3)#87vs ARIEduardo Rodriguez (5-1)#112
Wed, May 27thvs WSHPJ Poulin (3-0)#237vs ARIMichael Soroka (7-2)#67
Fri, May 29thvs BOSTyler Samaniego@ COLMichael Lorenzen (2-7)#427
Sat, May 30thvs BOSSonny Gray (6-1)#30@ COLRyan Feltner (2-1)#424
Sun, May 31stvs BOSRanger Suarez (2-3)#32@ COLTanner Gordon (0-0)#325
Mon, Jun 1st   @ MILShane Drohan (2-1)#145
Tue, Jun 2nd@ NYYCam Schlittler (7-2)#36@ MILKyle Harrison (6-1)#63
Wed, Jun 3rd@ NYYGerrit Cole (1-0)#23@ MILColeman Crow (0-0)#197
Thu, Jun 4th@ NYYCarlos Rodon (1-2)#34@ MILBrandon Sproat (1-4)#158
Fri, Jun 5th@ TEXKumar Rocker (2-5)#103@ CHCBen Brown (2-2)#52
Sat, Jun 6th@ TEXJack Leiter (2-4)#76@ CHCJordan Wicks (0-1)#234
Sun, Jun 7th@ TEXJacob deGrom (3-4)#8@ CHCJameson Taillon (2-4)#107
Mon, Jun 8thvs NYYGerrit Cole (1-0)#23vs WSHMiles Mikolas (1-4)#215
Tue, Jun 9thvs NYYCarlos Rodon (1-2)#34vs WSHJake Irvin (2-4)#203
Wed, Jun 10thvs NYYvs WSH
Fri, Jun 12thvs DETvs CHC
Sat, Jun 13thvs DETvs CHC
Sun, Jun 14thvs DETvs CHC
Tue, Jun 16th@ MIL@ ATL
Wed, Jun 17th@ MIL@ ATL
Thu, Jun 18th@ MIL@ ATL
Fri, Jun 19th@ HOU@ MIA
Sat, Jun 20th@ HOU@ MIA
Sun, Jun 21st@ HOU@ MIA
Tue, Jun 23rd@ CWSvs ATH
Wed, Jun 24th@ CWSvs ATH
Thu, Jun 25th   vs ATH
Fri, Jun 26thvs SEAvs ATL
Sat, Jun 27thvs SEAvs ATL
Sun, Jun 28thvs SEAvs ATL
Mon, Jun 29thvs TEX@ ARI
Tue, Jun 30thvs TEX@ ARI
Wed, Jul 1stvs TEX@ ARI
Fri, Jul 3rdvs CWS@ COL
Sat, Jul 4thvs CWS@ COL
Sun, Jul 5thvs CWS@ COL
Mon, Jul 6th   vs TOR
Tue, Jul 7th@ MINvs TOR
Wed, Jul 8th@ MINvs TOR
Thu, Jul 9th@ MINvs COL
Fri, Jul 10th@ MIAvs COL
Sat, Jul 11th@ MIAvs COL
Sun, Jul 12th@ MIAvs COL
Fri, Jul 17thvs PIT@ SEA
Sat, Jul 18thvs PIT@ SEA
Sun, Jul 19thvs PIT@ SEA
Mon, Jul 20thvs MIN@ KC
Tue, Jul 21stvs MIN@ KC
Wed, Jul 22ndvs MIN@ KC
Fri, Jul 24th@ TBvs LAA
Sat, Jul 25th@ TBvs LAA
Sun, Jul 26th@ TBvs LAA
Mon, Jul 27th@ CINvs MIL
Tue, Jul 28th@ CINvs MIL
Wed, Jul 29th@ CINvs MIL
Thu, Jul 30th   @ SD
Fri, Jul 31stvs ARI@ SD
Sat, Aug 1stvs ARI@ SD
Sun, Aug 2ndvs ARI@ SD
Mon, Aug 3rd   @ TEX
Tue, Aug 4thvs NYM@ TEX
Wed, Aug 5thvs NYM@ TEX
Fri, Aug 7th@ CWSvs DET
Sat, Aug 8th@ CWSvs DET
Sun, Aug 9th@ CWSvs DET
Mon, Aug 10th   vs HOU
Tue, Aug 11th@ DETvs HOU
Wed, Aug 12th@ DETvs HOU
Fri, Aug 14thvs SDvs COL
Sat, Aug 15thvs SDvs COL
Sun, Aug 16thvs SDvs COL
Tue, Aug 18thvs SF@ CLE
Wed, Aug 19thvs SF@ CLE
Thu, Aug 20thvs SF@ CLE
Fri, Aug 21st@ COL@ BOS
Sat, Aug 22nd@ COL@ BOS
Sun, Aug 23rd@ COL@ BOS
Mon, Aug 24th@ LAAvs CIN
Tue, Aug 25th@ LAAvs CIN
Wed, Aug 26th@ LAAvs CIN
Thu, Aug 27th   vs ARI
Fri, Aug 28thvs KCvs ARI
Sat, Aug 29thvs KCvs ARI
Sun, Aug 30thvs KCvs ARI
Tue, Sep 1stvs TOR@ PIT
Wed, Sep 2ndvs TOR@ PIT
Thu, Sep 3rdvs TOR@ PIT
Fri, Sep 4thvs DET@ NYM
Sat, Sep 5thvs DET@ NYM
Sun, Sep 6thvs DET@ NYM
Mon, Sep 7th@ BALvs STL
Tue, Sep 8th@ BALvs STL
Wed, Sep 9th@ BALvs STL
Fri, Sep 11th@ MINvs SD
Sat, Sep 12th@ MINvs SD
Sun, Sep 13th@ MINvs SD
Mon, Sep 14thvs CWS@ STL
Tue, Sep 15thvs CWS@ STL
Wed, Sep 16thvs CWS@ STL
Fri, Sep 18thvs ATH@ LAD
Sat, Sep 19thvs ATH@ LAD
Sun, Sep 20thvs ATH@ LAD
Mon, Sep 21st   vs MIN
Tue, Sep 22nd@ BOSvs MIN
Wed, Sep 23rd@ BOSvs MIN
Fri, Sep 25th@ KCvs LAD
Sat, Sep 26th@ KCvs LAD
Sun, Sep 27th@ KCvs LAD
Thu, Mar 26th@ SEALogan Gilbert (3-4)#11   
Sun, Mar 29th@ SEAEmerson Hancock (4-2)#91   
Mon, Apr 13th@ STLMatthew Liberatore (2-3)#114   
Mon, Apr 20thvs HOUSpencer Arrighetti (7-1)#126   
Mon, Apr 27thvs TBSteven Matz (4-2)#98   
Wed, Apr 29thvs TBDrew Rasmussen (4-2)#21   
Thu, May 7th@ KCSeth Lugo (2-4)#104   
Thu, May 21st@ DETCasey Mize (2-3)#65   
Mon, Jun 22nd@ CWS   
Thu, Jul 2ndvs CWS   
Thu, Jul 23rdvs MIN   
Thu, Aug 6thvs NYM   
Thu, Aug 13th@ DET   
Thu, Sep 24th@ BOS