Christy Mathewson has fanned the most career batters for the New York Giants, with 2,504 strikeouts.

which pitcher has the most strikeouts all-time for the giants
MathewsonMarichalRusieBumgarnerLincecumCainHubbellPerryWelchKeefeAmesSchmidtMcCormickBolinWiltseAntonelliSchumacherMarquardTesreauMontefuscoJansenKrukow2.5k2.3k1.8k1.8k1.7k1.7k1.7k1.6k1.6k1.3k1.2k1.1k1.0k977948919906897880869826802
NAMEGSOWLW%GSCGGFSHOSVIPHTBFRERHRBBIBBHBPWPERAWHIPK/9H/9BB/9K/BBERA-FIPFIP-PRAA
Christy MathewsonChristy Mathewson6352,504372188.6645514347379304779.24,20418,8701,6121,12788847591142.121.064.717.921.592.96742.2676363.8
Juan MarichalJuan Marichal4582,281238140.630446244105223443.23,08113,9581,2881,0863156908038512.841.105.968.051.803.31803.0288155.7
Amos RusieAmos Rusie4271,835234163.589403372242953531.23,10015,1681,8621,134621,5881031422.891.334.687.904.051.16743.6791126.9
Madison BumgarnerMadison Bumgarner2891,79411992.564286151601846.01,6227,5077036421924283462253.131.118.757.912.094.19833.328895.6
Tim LincecumTim Lincecum2691,70410883.565261103711643.21,4386,92070566013664633421043.611.279.337.873.542.64963.358894.2
Matt CainMatt Cain3421,694104118.468331154602085.21,8498,6999108532117124262703.681.237.317.983.072.38933.91999.2
Carl HubbellCarl Hubbell5351,677253154.6224332608236333590.13,46114,8051,3801,18822772553532.981.174.208.681.822.31763.5589174.2
Gaylord PerryGaylord Perry3671,606134109.551283125302192294.12,0619,4178927551655818950812.961.156.308.082.282.76852.8886124.4
Mickey WelchMickey Welch4271,570238146.620412391152843579.03,30815,1311,8281,068851,077522222.691.233.958.322.711.46833.40101-25.8
Tim KeefeTim Keefe2721,30317482.68026925242212265.01,9139,2821,07663941580451472.541.105.187.602.302.25752.8884126.5
Red AmesRed Ames2821,16910877.5842121284815121802.21,5427,27672649017620391072.451.205.847.703.101.89862.3581115.5
Jason SchmidtJason Schmidt1621,0657837.678162140901069.28714,430431399863941621493.361.188.967.333.322.70793.2578114.2
Mike McCormickMike McCormick3571,03010796.527252785219111822.21,7377,7018337451956168422643.681.295.098.583.041.671013.83108-62.9
Bobby BolinBobby Bolin3459777356.566144298710221282.11,0885,4005424651294775553473.261.226.867.643.352.05943.55106-29.7
Hooks WiltseHooks Wiltse33994813685.61522215110027282053.01,8438,1877655655349138402.481.144.168.082.151.93892.569067.4
Johnny AntonelliJohnny Antonelli28091910884.563219863921191600.21,4376,6776335561525284530203.131.235.178.082.971.74813.579254.2
Hal SchumacherHal Schumacher391906158121.566329137372672482.12,42410,5711,08092614090224543.361.343.288.793.271.00904.02104-48
Rube MarquardRube Marquard23989710376.575189993216121546.01,4206,2856334894943027492.851.205.228.272.502.09972.708862.4
Jeff TesreauJeff Tesreau24788011972.623207123252791679.01,3506,8055914533757238422.431.144.727.243.071.54892.79992.5
John MontefuscoJohn Montefusco1858695962.4881753021101182.21,1435,017514456903834523233.471.296.618.702.912.27963.199140.2
Larry JansenLarry Jansen28382612086.5832301052917101731.01,7127,14078468318540119103.551.224.298.902.082.06883.709172.5
Mike KrukowMike Krukow1868026656.541182251511154.01,1334,9035514931243533923333.841.296.258.842.752.271083.74102-8.5
Shawn EstesShawn Estes1607956450.5611609060990.09454,327511468745212129604.251.487.238.594.741.531014.149520.9
Barry ZitoBarry Zito2087876380.44119738101139.11,1414,9666265851304983832244.621.446.229.013.931.581184.60116-83.6
Joe McGinnityJoe McGinnity30078715188.6322371865326212151.11,9378,6667745683446484162.381.123.298.101.941.70862.699443.8