Batting
Pitching

Thomas Harrington

Pittsburgh Pirates
P
Age: 24
Bats/Throws: R/R
6'2" / 185
DOB: 7/12/2001
(24 years, 22 days)
P

Play Log

2025
  • 2025
  • Filters

    All Plays
    Months
    Opposing Team
    Situation
    Results
    Reset
    DateInnBatterOutsBasesScorePlayLIREWEWPARE24
    8/1▼ 5E Tovar0_2_9-15Ezequiel Tovar hit a ground rule double (Fly). Tyler Freeman scored.
    Ground Rule Double
    0.731.2790.8%-.048-1.00
    8/1▼ 5T Freeman0_237-15Tyler Freeman doubled to left (Liner). Kyle Farmer scored. Mickey Moniak scored.
    Ball, Double
    0.552.1394.3%-.034-1.14
    8/1▼ 5M Moniak012_6-15Mickey Moniak doubled to center (Fly). Brenton Doyle scored. Kyle Farmer advanced to 3B.
    Ball, Swinging Strike, Ball, Double
    0.391.6697.0%-.027-1.47
    8/1▼ 5K Farmer01__6-15Kyle Farmer singled to right (Grounder). Brenton Doyle advanced to 2B.
    Called Strike, Ball, Ball, Foul Ball, Foul Ball, Single
    0.231.0498.0%-.010-0.62
    8/1▼ 5B Doyle0___6-15Brenton Doyle walked.
    Called Strike, Foul Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Walked
    0.130.6398.6%-.006-0.41
    8/1▼ 4T Estrada212_6-12Thairo Estrada flied out to shortstop.
    Called Strike, Called Strike, Fly Out
    0.800.5092.5%.0230.50
    8/1▼ 4W Bernabel21__6-12Warming Bernabel singled to center (Liner). Jordan Beck advanced to 2B.
    Foul Ball, Single
    0.380.2893.6%-.011-0.22
    8/1▼ 4J Beck11__6-12Jordan Beck reached on fielder's choice to shortstop. Hunter Goodman out at second.
    Ball, Ball, Ball, Called Strike, Foul Ball, Fielder's Choice
    0.630.6391.9%.0170.35
    8/1▼ 4H Goodman1__35-12Hunter Goodman singled to left (Liner). Ezequiel Tovar scored.
    Ball, Foul Ball, Pitcher Step Off, Swinging Strike, Ball, (Wild Pitch), Single
    0.441.0493.9%-.020-0.60
    8/1▼ 4E Tovar1_2_5-12Ezequiel Tovar advanced on a wild pitch to 3B.0.450.7894.4%-.005-0.25
    8/1▼ 4E Tovar11__4-12Ezequiel Tovar doubled to left (Liner). Tyler Freeman scored.
    Double
    0.310.6396.7%-.023-1.15
    8/1▼ 4T Freeman1___4-12Tyler Freeman walked.
    Called Strike, Ball, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Walked
    0.160.3497.4%-.007-0.29
    4/7▲ 9W Contreras2___8-4Willson Contreras struck out swinging.
    Swinging Strike, Called Strike, Ball, Strikeout Swinging
    0.040.1199.9%.0010.11
    4/7▲ 9L Nootbaar1___8-4Lars Nootbaar struck out swinging.
    Swinging Strike, Ball, Called Strike, Strikeout Swinging
    0.180.2899.4%.0050.17
    4/7▲ 9M Winn1___8-3Masyn Winn homered (Fly).
    Ball, Ball, Home Run
    0.070.2899.8%-.004-1.00
    4/7▲ 9M Siani0___8-3Michael Siani struck out swinging.
    Ball, Called Strike, Called Strike, Strikeout Swinging
    0.170.5299.3%.0040.24
    4/7▲ 8Y Pozo2_2_8-3Yohel Pozo flied out to left.
    Fly Out
    0.170.3398.9%.0050.33
    4/7▲ 8T Saggese1_2_8-3Thomas Saggese fouled out to right.
    Foul Fly Out
    0.350.7098.0%.0100.37
    4/7▲ 8J Walker01_38-2Jordan Walker grounded out to third. Brendan Donovan scored. Alec Burleson advanced to 2B.
    Swinging Strike, Ball, Ground Out
    0.611.8796.6%.0140.17
    4/7▲ 8A Burleson01__8-2Alec Burleson singled to right (Fly). Brendan Donovan advanced to 3B.
    Single
    0.300.9198.5%-.019-0.96
    4/7▲ 8B Donovan0___8-2Brendan Donovan singled to right (Grounder).
    Called Strike, Foul Ball, Ball, Single
    0.150.5299.1%-.007-0.39
    4/7▲ 7W Contreras11__4-2Willson Contreras grounded into a double play to second (Grounder). Lars Nootbaar out at second.
    Swinging Strike, Grounded Into Double Play
    1.810.5480.8%.0780.54
    4/7▲ 7L Nootbaar1___4-2Lars Nootbaar walked.
    Called Strike, Swinging Strike, Ball, Ball, Ball, Walked
    0.930.2884.8%-.040-0.27
    4/7▲ 7M Winn0___4-2Masyn Winn flied out to right.
    Called Strike, Foul Ball, Ball, Ball, Ball, Fly Out
    1.360.5281.3%.0350.24
    4/7▲ 6M Siani2___4-2Michael Siani struck out swinging.
    Ball, Called Strike, Foul Ball, Foul Ball, Foul Ball, No Result, Foul Ball, Ball, Strikeout Swinging
    0.500.1183.1%.0130.11
    4/7▲ 6Y Pozo2___4-1Yohel Pozo homered (Fly).
    Ball, Ball, Home Run
    0.350.1190.1%-.070-1.00
    4/7▲ 6T Saggese1___4-1Thomas Saggese grounded out to shortstop.
    Ball, Ball, Foul Ball, Ball, Foul Ball, Ground Out
    0.630.2888.5%.0160.17
    4/7▲ 6J Walker0___4-1Jordan Walker struck out looking.
    Called Strike, Foul Ball, Ball, Strikeout Looking
    0.940.5286.1%.0240.24
    4/1▼ 4C Mead2_2_6-0Curtis Mead flied out to left.
    Called Strike, Called Strike, Foul Ball, Ball, Foul Ball, Ball, Ball, Fly Out
    0.120.302.7%.0030.30
    4/1▼ 4J Mangum11__6-0Jake Mangum grounded out to pitcher. Junior Caminero advanced to 2B.
    Foul Ball, Ball, Foul Ball, Foul Ball, Ground Out
    0.110.482.5%.0010.18
    4/1▼ 4J Caminero1___6-0Junior Caminero singled to left (Grounder).
    Ball, Ball, Swinging Strike, Swinging Strike, Single
    0.050.242.7%-.002-0.25
    4/1▼ 4B Lowe11__4-0Brandon Lowe homered (Fly). Yandy Diaz scored.
    Ball, Home Run
    0.310.487.6%-.048-1.75
    4/1▼ 4Y Diaz1___4-0Yandy Diaz walked.
    Swinging Strike, Foul Ball, Ball, Foul Ball, Foul Ball, Ball, Ball, Walked
    0.170.248.2%-.006-0.25
    4/1▼ 4J DeLuca0___4-0Jonny Deluca flied out to center.
    Fly Out
    0.230.457.6%.0060.21
    4/1▼ 3T Walls2__34-0Taylor Walls struck out swinging.
    Swinging Strike, Ball, Ball, Called Strike, Strikeout Swinging
    0.450.349.5%.0120.34
    4/1▼ 3D Jansen1__34-0Danny Jansen fouled out to shortstop.
    Foul Fly Out
    0.480.917.5%.0200.56
    4/1▼ 3K Misner0_233-0Kameron Misner hit a sacrifice fly to right (Fly). Jake Mangum scored. Curtis Mead advanced to 3B.
    Ball, (Wild Pitch), Ball, Sacrifice Fly
    0.601.928.3%-.0080.01
    4/1▼ 3J Mangum012_3-0Curtis Mead advanced on a wild pitch to 2B.0.801.4210.6%-.023-0.50
    4/1▼ 3C Mead0_2_3-0Curtis Mead walked.
    Ball, Ball, Pickoff Throw (First Base), Ball, (Stolen Base), Called Strike, Pitcher Step Off, Walked
    0.551.0611.7%-.011-0.36
    4/1▼ 3J Mangum01__3-0Jake Mangum advanced on a stolen base to 2B.0.660.8313.0%-.013-0.24
    4/1▼ 3J Mangum0___3-0Jake Mangum singled to pitcher (Grounder).
    Ball, Ball, Swinging Strike, Foul Ball, Single
    0.410.4514.6%-.016-0.37
    4/1▼ 2J Caminero21__3-0Junior Caminero grounded out to shortstop.
    Ground Out
    0.410.2117.6%.0110.21
    4/1▼ 2B Lowe2___3-0Brandon Lowe singled to center (Liner).
    Swinging Strike, Single
    0.200.0918.2%-.006-0.12
    4/1▼ 2Y Diaz1___3-0Yandy Diaz grounded out to second.
    Called Strike, Swinging Strike, Ball, Ball, Ground Out
    0.310.2417.5%.0070.14
    4/1▼ 2J DeLuca0___3-0Jonny Deluca grounded out to third.
    Called Strike, Ball, Called Strike, Ground Out
    0.430.4516.4%.0110.21
    4/1▼ 1T Walls212_3-0Taylor Walls struck out swinging.
    Called Strike, Ball, Ball, Foul Ball, Strikeout Swinging
    0.850.4118.3%.0210.41
    4/1▼ 1D Jansen2_2_3-0Danny Jansen walked.
    Foul Ball, Ball, Foul Ball, Ball, Ball, Walked
    0.620.3018.7%-.004-0.11
    4/1▼ 1K Misner2_2_2-0Kameron Misner singled to center (Grounder). Jake Mangum scored. Kameron Misner advanced to 2B on error. Error by Oneil Cruz.
    Called Strike, Foul Ball, Single
    0.820.3026.4%-.078-1.00
    4/1▼ 1C Mead1_2_2-0Curtis Mead flied out to right.
    Called Strike, Fly Out
    0.850.6424.1%.0230.34
    4/1▼ 1J Mangum1_230-0Jake Mangum doubled to left (Grounder). Yandy Diaz scored. Brandon Lowe scored.
    Ball, Foul Ball, Double
    1.581.3536.5%-.124-1.29
    4/1▼ 1J Caminero012_0-0Junior Caminero flied out to center. Yandy Diaz advanced to 3B. Brandon Lowe advanced to 2B.
    Ball, Foul Ball, Fly Out
    1.921.4236.3%.0020.07
    4/1▼ 1B Lowe01__0-0Brandon Lowe walked. Yandy Diaz advanced to 2B.
    Ball, Ball, Ball, Called Strike, Foul Ball, Foul Ball, Walked
    1.470.8341.8%-.055-0.59
    4/1▼ 1Y Diaz0___0-0Yandy Diaz singled to left (Grounder).
    Single
    0.870.4545.4%-.036-0.37
    DateInnBatterOutsBasesScorePlayLIREWEWPARE24
    8/1▼ 5E Tovar0_2_9-15Ezequiel Tovar hit a ground rule double (Fly). Tyler Freeman scored.
    Ground Rule Double
    0.731.2790.8%-.048-1.00
    8/1▼ 5T Freeman0_237-15Tyler Freeman doubled to left (Liner). Kyle Farmer scored. Mickey Moniak scored.
    Ball, Double
    0.552.1394.3%-.034-1.14
    8/1▼ 5M Moniak012_6-15Mickey Moniak doubled to center (Fly). Brenton Doyle scored. Kyle Farmer advanced to 3B.
    Ball, Swinging Strike, Ball, Double
    0.391.6697.0%-.027-1.47
    8/1▼ 5K Farmer01__6-15Kyle Farmer singled to right (Grounder). Brenton Doyle advanced to 2B.
    Called Strike, Ball, Ball, Foul Ball, Foul Ball, Single
    0.231.0498.0%-.010-0.62
    8/1▼ 5B Doyle0___6-15Brenton Doyle walked.
    Called Strike, Foul Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Walked
    0.130.6398.6%-.006-0.41
    8/1▼ 4T Estrada212_6-12Thairo Estrada flied out to shortstop.
    Called Strike, Called Strike, Fly Out
    0.800.5092.5%.0230.50
    8/1▼ 4W Bernabel21__6-12Warming Bernabel singled to center (Liner). Jordan Beck advanced to 2B.
    Foul Ball, Single
    0.380.2893.6%-.011-0.22
    8/1▼ 4J Beck11__6-12Jordan Beck reached on fielder's choice to shortstop. Hunter Goodman out at second.
    Ball, Ball, Ball, Called Strike, Foul Ball, Fielder's Choice
    0.630.6391.9%.0170.35
    8/1▼ 4H Goodman1__35-12Hunter Goodman singled to left (Liner). Ezequiel Tovar scored.
    Ball, Foul Ball, Pitcher Step Off, Swinging Strike, Ball, (Wild Pitch), Single
    0.441.0493.9%-.020-0.60
    8/1▼ 4E Tovar1_2_5-12Ezequiel Tovar advanced on a wild pitch to 3B.0.450.7894.4%-.005-0.25
    8/1▼ 4E Tovar11__4-12Ezequiel Tovar doubled to left (Liner). Tyler Freeman scored.
    Double
    0.310.6396.7%-.023-1.15
    8/1▼ 4T Freeman1___4-12Tyler Freeman walked.
    Called Strike, Ball, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Walked
    0.160.3497.4%-.007-0.29
    4/7▲ 9W Contreras2___8-4Willson Contreras struck out swinging.
    Swinging Strike, Called Strike, Ball, Strikeout Swinging
    0.040.1199.9%.0010.11
    4/7▲ 9L Nootbaar1___8-4Lars Nootbaar struck out swinging.
    Swinging Strike, Ball, Called Strike, Strikeout Swinging
    0.180.2899.4%.0050.17
    4/7▲ 9M Winn1___8-3Masyn Winn homered (Fly).
    Ball, Ball, Home Run
    0.070.2899.8%-.004-1.00
    4/7▲ 9M Siani0___8-3Michael Siani struck out swinging.
    Ball, Called Strike, Called Strike, Strikeout Swinging
    0.170.5299.3%.0040.24
    4/7▲ 8Y Pozo2_2_8-3Yohel Pozo flied out to left.
    Fly Out
    0.170.3398.9%.0050.33
    4/7▲ 8T Saggese1_2_8-3Thomas Saggese fouled out to right.
    Foul Fly Out
    0.350.7098.0%.0100.37
    4/7▲ 8J Walker01_38-2Jordan Walker grounded out to third. Brendan Donovan scored. Alec Burleson advanced to 2B.
    Swinging Strike, Ball, Ground Out
    0.611.8796.6%.0140.17
    4/7▲ 8A Burleson01__8-2Alec Burleson singled to right (Fly). Brendan Donovan advanced to 3B.
    Single
    0.300.9198.5%-.019-0.96
    4/7▲ 8B Donovan0___8-2Brendan Donovan singled to right (Grounder).
    Called Strike, Foul Ball, Ball, Single
    0.150.5299.1%-.007-0.39
    4/7▲ 7W Contreras11__4-2Willson Contreras grounded into a double play to second (Grounder). Lars Nootbaar out at second.
    Swinging Strike, Grounded Into Double Play
    1.810.5480.8%.0780.54
    4/7▲ 7L Nootbaar1___4-2Lars Nootbaar walked.
    Called Strike, Swinging Strike, Ball, Ball, Ball, Walked
    0.930.2884.8%-.040-0.27
    4/7▲ 7M Winn0___4-2Masyn Winn flied out to right.
    Called Strike, Foul Ball, Ball, Ball, Ball, Fly Out
    1.360.5281.3%.0350.24
    4/7▲ 6M Siani2___4-2Michael Siani struck out swinging.
    Ball, Called Strike, Foul Ball, Foul Ball, Foul Ball, No Result, Foul Ball, Ball, Strikeout Swinging
    0.500.1183.1%.0130.11
    4/7▲ 6Y Pozo2___4-1Yohel Pozo homered (Fly).
    Ball, Ball, Home Run
    0.350.1190.1%-.070-1.00
    4/7▲ 6T Saggese1___4-1Thomas Saggese grounded out to shortstop.
    Ball, Ball, Foul Ball, Ball, Foul Ball, Ground Out
    0.630.2888.5%.0160.17
    4/7▲ 6J Walker0___4-1Jordan Walker struck out looking.
    Called Strike, Foul Ball, Ball, Strikeout Looking
    0.940.5286.1%.0240.24
    4/1▼ 4C Mead2_2_6-0Curtis Mead flied out to left.
    Called Strike, Called Strike, Foul Ball, Ball, Foul Ball, Ball, Ball, Fly Out
    0.120.302.7%.0030.30
    4/1▼ 4J Mangum11__6-0Jake Mangum grounded out to pitcher. Junior Caminero advanced to 2B.
    Foul Ball, Ball, Foul Ball, Foul Ball, Ground Out
    0.110.482.5%.0010.18
    4/1▼ 4J Caminero1___6-0Junior Caminero singled to left (Grounder).
    Ball, Ball, Swinging Strike, Swinging Strike, Single
    0.050.242.7%-.002-0.25
    4/1▼ 4B Lowe11__4-0Brandon Lowe homered (Fly). Yandy Diaz scored.
    Ball, Home Run
    0.310.487.6%-.048-1.75
    4/1▼ 4Y Diaz1___4-0Yandy Diaz walked.
    Swinging Strike, Foul Ball, Ball, Foul Ball, Foul Ball, Ball, Ball, Walked
    0.170.248.2%-.006-0.25
    4/1▼ 4J DeLuca0___4-0Jonny Deluca flied out to center.
    Fly Out
    0.230.457.6%.0060.21
    4/1▼ 3T Walls2__34-0Taylor Walls struck out swinging.
    Swinging Strike, Ball, Ball, Called Strike, Strikeout Swinging
    0.450.349.5%.0120.34
    4/1▼ 3D Jansen1__34-0Danny Jansen fouled out to shortstop.
    Foul Fly Out
    0.480.917.5%.0200.56
    4/1▼ 3K Misner0_233-0Kameron Misner hit a sacrifice fly to right (Fly). Jake Mangum scored. Curtis Mead advanced to 3B.
    Ball, (Wild Pitch), Ball, Sacrifice Fly
    0.601.928.3%-.0080.01
    4/1▼ 3J Mangum012_3-0Curtis Mead advanced on a wild pitch to 2B.0.801.4210.6%-.023-0.50
    4/1▼ 3C Mead0_2_3-0Curtis Mead walked.
    Ball, Ball, Pickoff Throw (First Base), Ball, (Stolen Base), Called Strike, Pitcher Step Off, Walked
    0.551.0611.7%-.011-0.36
    4/1▼ 3J Mangum01__3-0Jake Mangum advanced on a stolen base to 2B.0.660.8313.0%-.013-0.24
    4/1▼ 3J Mangum0___3-0Jake Mangum singled to pitcher (Grounder).
    Ball, Ball, Swinging Strike, Foul Ball, Single
    0.410.4514.6%-.016-0.37
    4/1▼ 2J Caminero21__3-0Junior Caminero grounded out to shortstop.
    Ground Out
    0.410.2117.6%.0110.21
    4/1▼ 2B Lowe2___3-0Brandon Lowe singled to center (Liner).
    Swinging Strike, Single
    0.200.0918.2%-.006-0.12
    4/1▼ 2Y Diaz1___3-0Yandy Diaz grounded out to second.
    Called Strike, Swinging Strike, Ball, Ball, Ground Out
    0.310.2417.5%.0070.14
    4/1▼ 2J DeLuca0___3-0Jonny Deluca grounded out to third.
    Called Strike, Ball, Called Strike, Ground Out
    0.430.4516.4%.0110.21
    4/1▼ 1T Walls212_3-0Taylor Walls struck out swinging.
    Called Strike, Ball, Ball, Foul Ball, Strikeout Swinging
    0.850.4118.3%.0210.41
    4/1▼ 1D Jansen2_2_3-0Danny Jansen walked.
    Foul Ball, Ball, Foul Ball, Ball, Ball, Walked
    0.620.3018.7%-.004-0.11
    4/1▼ 1K Misner2_2_2-0Kameron Misner singled to center (Grounder). Jake Mangum scored. Kameron Misner advanced to 2B on error. Error by Oneil Cruz.
    Called Strike, Foul Ball, Single
    0.820.3026.4%-.078-1.00
    4/1▼ 1C Mead1_2_2-0Curtis Mead flied out to right.
    Called Strike, Fly Out
    0.850.6424.1%.0230.34
    4/1▼ 1J Mangum1_230-0Jake Mangum doubled to left (Grounder). Yandy Diaz scored. Brandon Lowe scored.
    Ball, Foul Ball, Double
    1.581.3536.5%-.124-1.29
    4/1▼ 1J Caminero012_0-0Junior Caminero flied out to center. Yandy Diaz advanced to 3B. Brandon Lowe advanced to 2B.
    Ball, Foul Ball, Fly Out
    1.921.4236.3%.0020.07
    4/1▼ 1B Lowe01__0-0Brandon Lowe walked. Yandy Diaz advanced to 2B.
    Ball, Ball, Ball, Called Strike, Foul Ball, Foul Ball, Walked
    1.470.8341.8%-.055-0.59
    4/1▼ 1Y Diaz0___0-0Yandy Diaz singled to left (Grounder).
    Single
    0.870.4545.4%-.036-0.37