Pitching

John Michael Bertrand

San Francisco Giants (AAA)
P
Age: 28
Bats/Throws: R/L
6'3" / 238
DOB: 2/8/1998
(28 years, 8 months, 29 days)
P
Season2026
TeamSFG
LevelMiLB
G15
GS13
IP67.0
K%14.4%
BB%11.5%
GB%48.2%
ERA5.37
FIP5.57
WAR
RosterResource
How Acquired:Draft
Draft:2022, Rd: 10, Pick: 30, Ovr: 316
Draft Team:San Francisco Giants
Signing Bonus:$47,500
College:Notre Dame
Rule 5 Eligible
Eligible
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Statcast
  • Batted Ball
  • Pitch Type & Velo
  • Plate Discipline
  • Fielding
  • Heat Map:
    Off
    On
    Preseason ProjectionsMinor LeaguesSpring TrainingCollege
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2021NDNCAA23820141488.26.602.130.81.25672.2%3.254.16
    2022NDNCAA2410301818109.09.171.730.66.29875.8%2.813.40
    2022SFGCPX24001518.09.000.000.00.200100.0%75.0%0.0%0.002.252.51
    2023SFGA254005017.06.351.060.53.33377.7%49.1%5.6%2.653.994.29
    2023SFGA+2552011849.17.482.190.73.23070.0%59.1%10.3%2.923.823.92
    2023SFGAA25230111152.06.753.630.17.33762.7%56.6%2.2%4.673.294.32
    2023SFGMiLB2511502719118.17.002.660.46.29567.1%56.4%5.8%3.653.614.15
    2024SFGAA267902827146.07.342.470.86.31868.4%50.8%12.3%4.323.863.58
    2024SFGAAA261002210.05.404.500.00.20063.6%71.4%0.0%1.804.974.135.23
    2024SFGMiLB268903029156.07.212.600.81.31068.1%52.0%11.7%4.154.973.883.68
    2025SFGAA2761002525131.26.223.490.75.28480.6%49.6%10.1%2.874.274.15
    2025SFGAAA272002112.07.500.750.00.35376.9%67.6%0.0%2.252.962.553.01
    2025SFGMiLB2781002726143.26.333.260.69.28980.3%51.1%9.8%2.822.964.134.05
    2026SFGST28001101.00.0027.000.00.000100.0%50.0%0.0%0.0012.6514.52
    2026SFGAAA28530151367.06.044.840.94.32668.1%48.2%11.7%5.376.575.575.75
    2027SteamerPROJ29000001.04.923.561.03.30270.7%50.7%4.614.794.810.0
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2021NDNCAA23820141488.26.602.130.81.25672.2%3.254.16
    2022NDNCAA2410301818109.09.171.730.66.29875.8%2.813.40
    2022SFGCPX24001518.09.000.000.00.200100.0%75.0%0.0%0.002.252.51
    2023SFGA254005017.06.351.060.53.33377.7%49.1%5.6%2.653.994.29
    2023SFGA+2552011849.17.482.190.73.23070.0%59.1%10.3%2.923.823.92
    2023SFGAA25230111152.06.753.630.17.33762.7%56.6%2.2%4.673.294.32
    2023SFGMiLB2511502719118.17.002.660.46.29567.1%56.4%5.8%3.653.614.15
    2024SFGAA267902827146.07.342.470.86.31868.4%50.8%12.3%4.323.863.58
    2024SFGAAA261002210.05.404.500.00.20063.6%71.4%0.0%1.804.974.135.23
    2024SFGMiLB268903029156.07.212.600.81.31068.1%52.0%11.7%4.154.973.883.68
    2025SFGAA2761002525131.26.223.490.75.28480.6%49.6%10.1%2.874.274.15
    2025SFGAAA272002112.07.500.750.00.35376.9%67.6%0.0%2.252.962.553.01
    2025SFGMiLB2781002726143.26.333.260.69.28980.3%51.1%9.8%2.822.964.134.05
    2026SFGST28001101.00.0027.000.00.000100.0%50.0%0.0%0.0012.6514.52
    2026SFGAAA28530151367.06.044.840.94.32668.1%48.2%11.7%5.376.575.575.75
    2027SteamerPROJ29000001.04.923.561.03.30270.7%50.7%4.614.794.810.0
    Preseason ProjectionsMinor LeaguesSpring TrainingCollege
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2021NDNCAA823.25141431088.237880373282131065
    2022NDNCAA1032.811818000109.0447973934821880111
    2022SFGCPX000.0051001008.0284000000008
    2023SFGA402.65500000017.070196512010012
    2023SFGA+522.921180000049.1192351816412001041
    2023SFGAA234.6711110000052.0225563027121013039
    2023SFGMiLB1153.65271900000118.14871105448635024092
    2024SFGAA794.32282700000146.0612153757014400210119
    2024SFGAAA101.80220000010.0416420500106
    2024SFGMiLB894.15302900000156.0653159797214450220125
    2025SFGAA6102.87252500000131.254912247421151052091
    2025SFGAAA202.25210000012.045123301000010
    2025SFGMiLB8102.82272600000143.2594134504511520520101
    2026SFGST000.0010001001.050000300100
    2026SFGAAA535.3715130000067.0313804440736011045
    2027SteamerPROJ004.6100000001.0411100001
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2021NDNCAA823.25141431088.237880373282131065
    2022NDNCAA1032.811818000109.0447973934821880111
    2022SFGCPX000.0051001008.0284000000008
    2023SFGA402.65500000017.070196512010012
    2023SFGA+522.921180000049.1192351816412001041
    2023SFGAA234.6711110000052.0225563027121013039
    2023SFGMiLB1153.65271900000118.14871105448635024092
    2024SFGAA794.32282700000146.0612153757014400210119
    2024SFGAAA101.80220000010.0416420500106
    2024SFGMiLB894.15302900000156.0653159797214450220125
    2025SFGAA6102.87252500000131.254912247421151052091
    2025SFGAAA202.25210000012.045123301000010
    2025SFGMiLB8102.82272600000143.2594134504511520520101
    2026SFGST000.0010001001.050000300100
    2026SFGAAA535.3715130000067.0313804440736011045
    2027SteamerPROJ004.6100000001.0411100001
    Preseason ProjectionsMinor LeaguesSpring TrainingAveragesCollege
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2021NDNCAA6.602.133.100.8117.2%5.6%11.6%.2261.14.25672.2%68874.16
    2022NDNCAA9.171.735.290.6624.8%4.7%20.1%.2321.08.29875.8%56683.40
    2022SFGCPX9.000.008.000.0028.6%0.0%28.6%.1430.50.200100.0%0502.25
    2023SFGA6.351.066.000.5317.1%2.9%14.3%.2841.24.33377.7%56833.99
    2023SFGA+7.482.193.420.7321.4%6.3%15.1%.1940.95.23070.0%68883.82
    2023SFGAA6.753.631.860.1717.3%9.3%8.0%.2761.48.33762.7%111783.29
    2023SFGMiLB7.002.662.630.4618.9%7.2%11.7%.2441.23.29567.1%85833.61
    2024SFGAA7.342.472.980.8619.4%6.5%12.9%.2681.32.31868.4%111983.86
    2024SFGAAA5.404.501.200.0014.6%12.2%2.4%.1671.10.20063.6%38824.13
    2024SFGMiLB7.212.602.780.8119.1%6.9%12.3%.2621.31.31068.1%106973.88
    2025SFGAA6.223.491.780.7516.6%9.3%7.3%.2471.31.28480.6%761114.27
    2025SFGAAA7.500.7510.000.0022.2%2.2%20.0%.2731.08.35376.9%46492.55
    2025SFGMiLB6.333.261.940.6917.0%8.8%8.2%.2501.29.28980.3%731064.13
    2026SFGST0.0027.000.000.000.0%60.0%-60.0%.0003.00.000100.0%026112.65
    2026SFGAAA6.044.841.250.9414.4%11.5%2.9%.2901.73.32668.1%1121095.57
    2027SteamerPROJ4.923.561.381.0312.3%8.9%3.4%.2811.52.30270.7%4.79
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2021NDNCAA6.602.133.100.8117.2%5.6%11.6%.2261.14.25672.2%68874.16
    2022NDNCAA9.171.735.290.6624.8%4.7%20.1%.2321.08.29875.8%56683.40
    2022SFGCPX9.000.008.000.0028.6%0.0%28.6%.1430.50.200100.0%0502.25
    2023SFGA6.351.066.000.5317.1%2.9%14.3%.2841.24.33377.7%56833.99
    2023SFGA+7.482.193.420.7321.4%6.3%15.1%.1940.95.23070.0%68883.82
    2023SFGAA6.753.631.860.1717.3%9.3%8.0%.2761.48.33762.7%111783.29
    2023SFGMiLB7.002.662.630.4618.9%7.2%11.7%.2441.23.29567.1%85833.61
    2024SFGAA7.342.472.980.8619.4%6.5%12.9%.2681.32.31868.4%111983.86
    2024SFGAAA5.404.501.200.0014.6%12.2%2.4%.1671.10.20063.6%38824.13
    2024SFGMiLB7.212.602.780.8119.1%6.9%12.3%.2621.31.31068.1%106973.88
    2025SFGAA6.223.491.780.7516.6%9.3%7.3%.2471.31.28480.6%761114.27
    2025SFGAAA7.500.7510.000.0022.2%2.2%20.0%.2731.08.35376.9%46492.55
    2025SFGMiLB6.333.261.940.6917.0%8.8%8.2%.2501.29.28980.3%731064.13
    2026SFGST0.0027.000.000.000.0%60.0%-60.0%.0003.00.000100.0%026112.65
    2026SFGAAA6.044.841.250.9414.4%11.5%2.9%.2901.73.32668.1%1121095.57
    2027SteamerPROJ4.923.561.381.0312.3%8.9%3.4%.2811.52.30270.7%4.79
    Preseason ProjectionsMinor LeaguesSpring TrainingCollege
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerERAxERA
    2024SFGAAA3086.6106.50.113.3%1033.3%1.804.97
    2025SFGAAA3487.3106.8-1.400.0%1235.3%2.252.96
    2026SFGST289.493.05.500.0%00.0%0.00
    2026SFGAAA23188.4112.57.8146.1%8938.5%5.376.57
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerERAxERA
    2024SFGAAA3086.6106.50.113.3%1033.3%1.804.97
    2025SFGAAA3487.3106.8-1.400.0%1235.3%2.252.96
    2026SFGST289.493.05.500.0%00.0%0.00
    2026SFGAAA23188.4112.57.8146.1%8938.5%5.376.57
    Preseason ProjectionsMinor LeaguesSpring TrainingCollege
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2022SFGCPX7.5015.0%75.0%10.0%0.0%0.0%50.0%20.0%30.0%562.51
    2023SFGA1.4417.0%49.1%34.0%11.1%5.6%38.2%29.1%32.7%934.29
    2023SFGA+2.0812.4%59.1%28.5%5.1%10.3%38.8%24.5%36.7%883.92
    2023SFGAA1.9614.5%56.6%28.9%13.0%2.2%49.1%23.3%27.6%1014.32
    2023SFGMiLB1.9114.0%56.4%29.5%9.7%5.8%43.4%24.6%31.9%954.15
    2024SFGAA1.9623.4%50.8%25.9%12.3%12.3%43.4%24.9%31.6%913.58
    2024SFGAAA3.337.1%71.4%21.4%0.0%0.0%43.3%30.0%26.7%995.23
    2024SFGMiLB2.0322.4%52.0%25.6%11.7%11.7%43.4%25.3%31.3%913.68
    2025SFGAA1.7922.6%49.6%27.7%20.2%10.1%42.5%28.6%28.9%1084.15
    2025SFGAAA7.6723.5%67.6%8.8%0.0%0.0%40.0%17.1%42.9%553.01
    2025SFGMiLB1.9522.7%51.1%26.2%19.6%9.8%42.3%27.7%30.0%1034.05
    2026SFGST1.000.0%50.0%50.0%0.0%0.0%100.0%0.0%0.0%29414.52
    2026SFGAAA1.7824.8%48.2%27.0%13.3%11.7%46.8%26.0%27.3%1085.75
    2027SteamerPROJ20.1%50.7%29.2%4.81
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2022SFGCPX7.5015.0%75.0%10.0%0.0%0.0%50.0%20.0%30.0%562.51
    2023SFGA1.4417.0%49.1%34.0%11.1%5.6%38.2%29.1%32.7%934.29
    2023SFGA+2.0812.4%59.1%28.5%5.1%10.3%38.8%24.5%36.7%883.92
    2023SFGAA1.9614.5%56.6%28.9%13.0%2.2%49.1%23.3%27.6%1014.32
    2023SFGMiLB1.9114.0%56.4%29.5%9.7%5.8%43.4%24.6%31.9%954.15
    2024SFGAA1.9623.4%50.8%25.9%12.3%12.3%43.4%24.9%31.6%913.58
    2024SFGAAA3.337.1%71.4%21.4%0.0%0.0%43.3%30.0%26.7%995.23
    2024SFGMiLB2.0322.4%52.0%25.6%11.7%11.7%43.4%25.3%31.3%913.68
    2025SFGAA1.7922.6%49.6%27.7%20.2%10.1%42.5%28.6%28.9%1084.15
    2025SFGAAA7.6723.5%67.6%8.8%0.0%0.0%40.0%17.1%42.9%553.01
    2025SFGMiLB1.9522.7%51.1%26.2%19.6%9.8%42.3%27.7%30.0%1034.05
    2026SFGST1.000.0%50.0%50.0%0.0%0.0%100.0%0.0%0.0%29414.52
    2026SFGAAA1.7824.8%48.2%27.0%13.3%11.7%46.8%26.0%27.3%1085.75
    2027SteamerPROJ20.1%50.7%29.2%4.81
    Preseason ProjectionsMinor LeaguesSpring TrainingCollege
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2022SFGCPX1523004444
    2023SFGA26189281155236
    2023SFGA+8139172230429659
    2023SFGAA9046236294525819
    2023SFGMiLB197103491060511091714
    2024SFGAA2241141031478314182201
    2024SFGAAA20620669616286.60.113.3%
    2024SFGMiLB244120105148491514236386.60.113.3%
    2025SFGAA195109892276512692034
    2025SFGAAA233805810716587.3-1.400.0%
    2025SFGMiLB21811297228231376219987.3-1.400.0%
    2026SFGST110015112689.45.500.0%
    2026SFGAAA10760558472725119788.47.8146.1%
    2027SteamerPROJ211
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2022SFGCPX1523004444
    2023SFGA26189281155236
    2023SFGA+8139172230429659
    2023SFGAA9046236294525819
    2023SFGMiLB197103491060511091714
    2024SFGAA2241141031478314182201
    2024SFGAAA20620669616286.60.113.3%
    2024SFGMiLB244120105148491514236386.60.113.3%
    2025SFGAA195109892276512692034
    2025SFGAAA233805810716587.3-1.400.0%
    2025SFGMiLB21811297228231376219987.3-1.400.0%
    2026SFGST110015112689.45.500.0%
    2026SFGAAA10760558472725119788.47.8146.1%
    2027SteamerPROJ211
    Preseason ProjectionsMinor LeaguesSpring TrainingCollege
    SeasonTeamLeveldividerFA%vFAdividerdividerFC%vFCdividerdividerdividerSI%vSIdividerSL%vSLdividerdividerdividerdividerCH%vCHdividerdividerdivider
    2024SFGAAA8.0%90.017.3%89.629.0%81.245.7%85.9
    2024SFGMiLB8.0%90.017.3%89.629.0%81.245.7%85.9
    2025SFGAAA25.5%90.210.3%84.017.6%89.823.0%79.423.6%81.3
    2025SFGMiLB25.5%90.210.3%84.017.6%89.823.0%79.423.6%81.3
    2026SFGST15.4%92.015.4%84.930.8%88.915.4%79.823.1%80.4
    2026SFGAAA25.9%90.014.7%84.028.4%88.916.4%78.314.6%81.2
    SeasonTeamLeveldividerFA%vFAdividerdividerFC%vFCdividerdividerdividerSI%vSIdividerSL%vSLdividerdividerdividerdividerCH%vCHdividerdividerdivider
    2024SFGAAA8.0%90.017.3%89.629.0%81.245.7%85.9
    2024SFGMiLB8.0%90.017.3%89.629.0%81.245.7%85.9
    2025SFGAAA25.5%90.210.3%84.017.6%89.823.0%79.423.6%81.3
    2025SFGMiLB25.5%90.210.3%84.017.6%89.823.0%79.423.6%81.3
    2026SFGST15.4%92.015.4%84.930.8%88.915.4%79.823.1%80.4
    2026SFGAAA25.9%90.014.7%84.028.4%88.916.4%78.314.6%81.2
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Preseason ProjectionsMinor LeaguesSpring TrainingAveragesCollege
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2022SFGCPX88.6%51.3%28.6%43.2%11.4%54.5%
    2023SFGA49.6%76.9%47.1%11.4%15.7%27.1%
    2023SFGA+50.1%74.5%49.0%12.7%14.1%26.9%
    2023SFGAA46.3%80.2%45.8%9.2%17.6%26.7%
    2023SFGMiLB48.2%77.5%47.2%10.9%16.0%26.8%
    2024SFGAA48.8%76.4%48.2%11.5%15.1%26.6%
    2024SFGAAA21.0%61.7%41.4%70.6%88.0%83.6%50.0%43.9%6.8%17.9%24.7%16.3
    2024SFGMiLB21.0%61.7%48.2%70.6%88.0%76.8%50.0%47.9%11.2%15.3%26.5%16.3
    2025SFGAA46.4%78.2%45.7%10.1%15.6%25.7%
    2025SFGAAA30.4%58.1%44.8%45.8%96.0%79.7%52.1%42.2%9.1%20.0%29.1%16.4
    2025SFGMiLB30.4%58.1%46.2%45.8%96.0%78.3%52.1%45.5%10.1%15.9%26.0%16.4
    2026SFGST0.0%75.0%23.1%83.3%83.3%30.8%60.0%3.8%19.2%23.1%18.8
    2026SFGAAA25.4%65.4%45.4%65.8%90.3%83.4%50.0%45.0%7.5%14.7%22.2%18.3
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2022SFGCPX88.6%51.3%28.6%43.2%11.4%54.5%
    2023SFGA49.6%76.9%47.1%11.4%15.7%27.1%
    2023SFGA+50.1%74.5%49.0%12.7%14.1%26.9%
    2023SFGAA46.3%80.2%45.8%9.2%17.6%26.7%
    2023SFGMiLB48.2%77.5%47.2%10.9%16.0%26.8%
    2024SFGAA48.8%76.4%48.2%11.5%15.1%26.6%
    2024SFGAAA21.0%61.7%41.4%70.6%88.0%83.6%50.0%43.9%6.8%17.9%24.7%16.3
    2024SFGMiLB21.0%61.7%48.2%70.6%88.0%76.8%50.0%47.9%11.2%15.3%26.5%16.3
    2025SFGAA46.4%78.2%45.7%10.1%15.6%25.7%
    2025SFGAAA30.4%58.1%44.8%45.8%96.0%79.7%52.1%42.2%9.1%20.0%29.1%16.4
    2025SFGMiLB30.4%58.1%46.2%45.8%96.0%78.3%52.1%45.5%10.1%15.9%26.0%16.4
    2026SFGST0.0%75.0%23.1%83.3%83.3%30.8%60.0%3.8%19.2%23.1%18.8
    2026SFGAAA25.4%65.4%45.4%65.8%90.3%83.4%50.0%45.0%7.5%14.7%22.2%18.3
    Preseason ProjectionsMinor LeaguesSpring TrainingCollege
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2022SFGCPXP518.01210
    2023SFGAP5017.01701
    2023SFGA+P11849.15901
    2023SFGAAP111152.02711
    2024SFGAAP2827146.062912
    2024SFGAAAP2210.00200
    2025SFGAAP2525131.262510
    2025SFGAAAP2112.00200
    2026SFGAAAP151367.051301
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2022SFGCPXP518.01210
    2023SFGAP5017.01701
    2023SFGA+P11849.15901
    2023SFGAAP111152.02711
    2024SFGAAP2827146.062912
    2024SFGAAAP2210.00200
    2025SFGAAP2525131.262510
    2025SFGAAAP2112.00200
    2026SFGAAAP151367.051301