Pittsburgh Pirates logo Pittsburgh Pirates @ Minnesota Twins logo Minnesota Twins

0–2Final · Apr 23, 2021
PIT 0 MIN 2 Final
123456789THE
PIT9-11000000000010
MIN7-1100101000250

· Line: MIN -155 (O/U 8)

Who saw it first

The scoring timeline.

Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.

  1. Pitch 1 : Ball 1

    0–0
  2. Pitch 2 : Strike 1 Swinging

    0–0
  3. Pitch 3 : Strike 2 Looking

    0–0
  4. Pitch 4 : Ball In Play

    0–1
  5. Astudillo homered to left (376 feet).

    0–1
  6. Pitch 1 : Ball In Play

    0–2
  7. Cave homered to left (371 feet).

    0–2

Play-by-play

  1. Top 1 J.A. Happ pitches to Adam Frazier
  2. Top 1 Pitch 1 : Ball In Play
  3. Top 1 A. Frazier flied out to right.
  4. Top 1 J.A. Happ pitches to Phillip Evans
  5. Top 1 Pitch 1 : Ball 1
  6. Top 1 Pitch 2 : Ball 2
  7. Top 1 Pitch 3 : Strike 1 Swinging
  8. Top 1 Pitch 4 : Strike 2 Foul
  9. Top 1 Pitch 5 : Ball In Play
  10. Top 1 Evans flied out to left.
  11. Top 1 J.A. Happ pitches to Bryan Reynolds
  12. Top 1 Pitch 1 : Strike 1 Looking
  13. Top 1 Pitch 2 : Strike 2 Foul
  14. Top 1 Pitch 3 : Ball 1
  15. Top 1 Pitch 4 : Ball 2
  16. Top 1 Pitch 5 : Ball 3
  17. Top 1 Pitch 6 : Strike 2 Foul
  18. Top 1 Pitch 7 : Ball In Play
  19. Top 1 Reynolds grounded out to third.
  20. Bot 1 JT Brubaker pitches to Luis Arraez
  21. Bot 1 Pitch 1 : Strike 1 Looking
  22. Bot 1 Pitch 2 : Strike 2 Foul
  23. Bot 1 Pitch 3 : Strike 2 Foul
  24. Bot 1 Pitch 4 : Ball In Play
  25. Bot 1 Arraez singled to right.
  26. Bot 1 JT Brubaker pitches to Josh Donaldson
  27. Bot 1 Pitch 1 : Strike 1 Looking
  28. Bot 1 Pitch 2 : Ball In Play
  29. Bot 1 Donaldson grounded into double play, shortstop to second to first, Arraez out at second.
  30. Bot 1 JT Brubaker pitches to Nelson Cruz
  31. Bot 1 Pitch 1 : Strike 1 Looking
  32. Bot 1 Pitch 2 : Strike 2 Foul
  33. Bot 1 Pitch 3 : Strike 3 Looking
  34. Bot 1 Cruz struck out looking.
  35. Top 2 J.A. Happ pitches to Colin Moran
  36. Top 2 Pitch 1 : Strike 1 Swinging
  37. Top 2 Pitch 2 : Ball 1
  38. Top 2 Pitch 3 : Ball In Play
  39. Top 2 Moran grounded out to first.
  40. Top 2 J.A. Happ pitches to Erik Gonzalez
  41. Top 2 Pitch 1 : Ball 1
  42. Top 2 Pitch 2 : Ball 2
  43. Top 2 Pitch 3 : Strike 1 Looking
  44. Top 2 Pitch 4 : Ball 3
  45. Top 2 Pitch 5 : Ball 4
  46. Top 2 González walked.
  47. Top 2 J.A. Happ pitches to Todd Frazier
  48. Top 2 Pitch 1 : Strike 1 Looking
  49. Top 2 Pitch 2 : Strike 2 Swinging
  50. Top 2 Pitch 3 : Ball 1
  51. Top 2 Pitch 4 : Ball 2
  52. Top 2 Pitch 5 : Ball 3
  53. Top 2 Pitch 6 : Strike 3 Looking
  54. Top 2 T. Frazier struck out looking.
  55. Top 2 J.A. Happ pitches to Jacob Stallings
  56. Top 2 Pitch 1 : Ball 1
  57. Top 2 Pitch 2 : Ball 2
  58. Top 2 Pitch 3 : Ball 3
  59. Top 2 Pitch 4 : Ball 4
  60. Top 2 Stallings walked, González to second.
  61. Top 2 J.A. Happ pitches to Wilmer Difo
  62. Top 2 Pitch 1 : Ball 1
  63. Top 2 Pitch 2 : Ball In Play
  64. Top 2 Difo flied out to left.
  65. Bot 2 JT Brubaker pitches to Byron Buxton
  66. Bot 2 Pitch 1 : Ball 1
  67. Bot 2 Pitch 2 : Ball In Play
  68. Bot 2 Buxton grounded out to second.
  69. Bot 2 JT Brubaker pitches to Alex Kirilloff
  70. Bot 2 Pitch 1 : Strike 1 Looking
  71. Bot 2 Pitch 2 : Strike 2 Swinging
  72. Bot 2 Pitch 3 : Strike 3 Swinging
  73. Bot 2 Kirilloff struck out swinging.
  74. Bot 2 JT Brubaker pitches to Jorge Polanco
  75. Bot 2 Pitch 1 : Strike 1 Foul
  76. Bot 2 Pitch 2 : Ball 1
  77. Bot 2 Pitch 3 : Ball In Play
  78. Bot 2 Polanco grounded out to second.
  79. Top 3 J.A. Happ pitches to Kevin Newman
  80. Top 3 Pitch 1 : Ball 1
  81. Top 3 Pitch 2 : Strike 1 Looking
  82. Top 3 Pitch 3 : Strike 2 Looking
  83. Top 3 Pitch 4 : Ball 2
  84. Top 3 Pitch 5 : Ball In Play
  85. Top 3 Newman flied out to left.
  86. Top 3 J.A. Happ pitches to Adam Frazier
  87. Top 3 Pitch 1 : Ball 1
  88. Top 3 Pitch 2 : Strike 1 Foul
  89. Top 3 Pitch 3 : Ball 2
  90. Top 3 Pitch 4 : Ball In Play
  91. Top 3 A. Frazier grounded out to second.
  92. Top 3 J.A. Happ pitches to Phillip Evans
  93. Top 3 Pitch 1 : Strike 1 Foul
  94. Top 3 Pitch 2 : Ball 1
  95. Top 3 Pitch 3 : Ball In Play
  96. Top 3 Evans grounded out to shortstop.
  97. Bot 3 JT Brubaker pitches to Mitch Garver
  98. Bot 3 Pitch 1 : Ball 1
  99. Bot 3 Pitch 2 : Strike 1 Looking
  100. Bot 3 Pitch 3 : Ball 2
  101. Bot 3 Pitch 4 : Strike 2 Swinging
  102. Bot 3 Pitch 5 : Ball In Play
  103. Bot 3 Garver popped out to first.
  104. Bot 3 JT Brubaker pitches to Jake Cave
  105. Bot 3 Pitch 1 : Ball 1
  106. Bot 3 Pitch 2 : Ball 2
  107. Bot 3 Pitch 3 : Strike 1 Foul
  108. Bot 3 Pitch 4 : Ball In Play
  109. Bot 3 Cave grounded out to shortstop.
  110. Bot 3 JT Brubaker pitches to Willians Astudillo
  111. Bot 3 Pitch 1 : Ball 1 0–0
  112. Bot 3 Pitch 2 : Strike 1 Swinging 0–0
  113. Bot 3 Pitch 3 : Strike 2 Looking 0–0
  114. Bot 3 Pitch 4 : Ball In Play 0–1
  115. Bot 3 Astudillo homered to left (376 feet). 0–1
  116. Bot 3 JT Brubaker pitches to Luis Arraez
  117. Bot 3 Pitch 1 : Strike 1 Foul
  118. Bot 3 Pitch 2 : Strike 2 Bunted Foul
  119. Bot 3 Pitch 3 : Ball 1
  120. Bot 3 Pitch 4 : Strike 2 Foul
  121. Bot 3 Pitch 5 : Strike 2 Foul
  122. Bot 3 Pitch 6 : Ball 2
  123. Bot 3 Pitch 7 : Strike 3 Swinging
  124. Bot 3 Arraez struck out swinging.
  125. Top 4 J.A. Happ pitches to Bryan Reynolds
  126. Top 4 Pitch 1 : Strike 1 Foul
  127. Top 4 Pitch 2 : Ball In Play
  128. Top 4 Reynolds flied out to right.
  129. Top 4 J.A. Happ pitches to Colin Moran
  130. Top 4 Pitch 1 : Strike 1 Looking
  131. Top 4 Pitch 2 : Ball 1
  132. Top 4 Pitch 3 : Ball 2
  133. Top 4 Pitch 4 : Strike 2 Looking
  134. Top 4 Pitch 5 : Ball 3
  135. Top 4 Pitch 6 : Strike 3 Swinging
  136. Top 4 Moran struck out swinging.
  137. Top 4 J.A. Happ pitches to Erik Gonzalez
  138. Top 4 Pitch 1 : Ball 1
  139. Top 4 Pitch 2 : Strike 1 Foul
  140. Top 4 Pitch 3 : Ball 2
  141. Top 4 Pitch 4 : Ball In Play
  142. Top 4 González lined out to left.
  143. Bot 4 JT Brubaker pitches to Josh Donaldson
  144. Bot 4 Pitch 1 : Ball In Play
  145. Bot 4 Donaldson grounded out to second.
  146. Bot 4 JT Brubaker pitches to Nelson Cruz
  147. Bot 4 Pitch 1 : Strike 1 Looking
  148. Bot 4 Pitch 2 : Strike 2 Swinging
  149. Bot 4 Pitch 3 : Ball 1
  150. Bot 4 Pitch 4 : Ball 2
  151. Bot 4 Pitch 5 : Ball 3
  152. Bot 4 Pitch 6 : Ball In Play
  153. Bot 4 Cruz singled to left.
  154. Bot 4 JT Brubaker pitches to Byron Buxton
  155. Bot 4 Pitch 1 : Strike 1 Foul
  156. Bot 4 Pitch 2 : Strike 2 Swinging
  157. Bot 4 Pitch 3 : Ball 1
  158. Bot 4 Pitch 4 : Ball 2
  159. Bot 4 Pitch 5 : Ball In Play
  160. Bot 4 Buxton reached on infield single to second, Cruz to second.
  161. Bot 4 JT Brubaker pitches to Alex Kirilloff
  162. Bot 4 Pitch 1 : Strike 1 Foul
  163. Bot 4 Pitch 2 : Ball In Play
  164. Bot 4 Kirilloff flied out to center.
  165. Bot 4 JT Brubaker pitches to Jorge Polanco
  166. Bot 4 Pitch 1 : Strike 1 Looking
  167. Bot 4 Pitch 2 : Ball 1
  168. Bot 4 Pitch 3 : Ball In Play
  169. Bot 4 Polanco grounded out to second.
  170. Top 5 J.A. Happ pitches to Todd Frazier
  171. Top 5 Pitch 1 : Ball 1
  172. Top 5 Pitch 2 : Ball In Play
  173. Top 5 T. Frazier flied out to center.
  174. Top 5 J.A. Happ pitches to Jacob Stallings
  175. Top 5 Pitch 1 : Ball In Play
  176. Top 5 Stallings grounded out to third.
  177. Top 5 J.A. Happ pitches to Wilmer Difo
  178. Top 5 Pitch 1 : Ball 1
  179. Top 5 Pitch 2 : Ball In Play
  180. Top 5 Difo grounded out to pitcher.
  181. Bot 5 JT Brubaker pitches to Mitch Garver
  182. Bot 5 Pitch 1 : Ball In Play
  183. Bot 5 Garver grounded out to third.
  184. Bot 5 JT Brubaker pitches to Jake Cave
  185. Bot 5 Pitch 1 : Ball In Play 0–2
  186. Bot 5 Cave homered to left (371 feet). 0–2
  187. Bot 5 JT Brubaker pitches to Willians Astudillo
  188. Bot 5 Pitch 1 : Ball In Play
  189. Bot 5 Astudillo flied out to center.
  190. Bot 5 JT Brubaker pitches to Luis Arraez
  191. Bot 5 Pitch 1 : Ball 1
  192. Bot 5 Pitch 2 : Ball In Play
  193. Bot 5 Arraez grounded out to pitcher.
  194. Top 6 J.A. Happ pitches to Kevin Newman
  195. Top 6 Pitch 1 : Ball 1
  196. Top 6 Pitch 2 : Ball In Play
  197. Top 6 Newman flied out to center.
  198. Top 6 J.A. Happ pitches to Adam Frazier
  199. Top 6 Pitch 1 : Strike 1 Foul
  200. Top 6 Pitch 2 : Ball 1
  201. Top 6 Pitch 3 : Strike 2 Foul
  202. Top 6 Pitch 4 : Ball 2
  203. Top 6 Pitch 5 : Strike 2 Foul
  204. Top 6 Pitch 6 : Ball In Play
  205. Top 6 A. Frazier grounded out to first.
  206. Top 6 J.A. Happ pitches to Phillip Evans
  207. Top 6 Pitch 1 : Strike 1 Swinging
  208. Top 6 Pitch 2 : Ball 1
  209. Top 6 Pitch 3 : Ball 2
  210. Top 6 Pitch 4 : Ball 3
  211. Top 6 Pitch 5 : Ball In Play
  212. Top 6 Evans flied out to second.
  213. Bot 6 JT Brubaker pitches to Josh Donaldson
  214. Bot 6 Pitch 1 : Strike 1 Looking
  215. Bot 6 Pitch 2 : Ball 1
  216. Bot 6 Pitch 3 : Ball 2
  217. Bot 6 Pitch 4 : Ball 3
  218. Bot 6 Pitch 5 : Ball In Play
  219. Bot 6 Donaldson lined out to center.
  220. Bot 6 JT Brubaker pitches to Nelson Cruz
  221. Bot 6 Pitch 1 : Strike 1 Foul
  222. Bot 6 Pitch 2 : Ball In Play
  223. Bot 6 Cruz grounded out to third.
  224. Bot 6 JT Brubaker pitches to Byron Buxton
  225. Bot 6 Pitch 1 : Strike 1 Looking
  226. Bot 6 Pitch 2 : Ball 1
  227. Bot 6 Pitch 3 : Ball 2
  228. Bot 6 Pitch 4 : Strike 2 Swinging
  229. Bot 6 Pitch 5 : Strike 3 Swinging
  230. Bot 6 Buxton struck out swinging.
  231. Top 7 J.A. Happ pitches to Bryan Reynolds
  232. Top 7 Pitch 1 : Ball 1
  233. Top 7 Pitch 2 : Strike 1 Looking
  234. Top 7 Pitch 3 : Ball 2
  235. Top 7 Pitch 4 : Ball In Play
  236. Top 7 Reynolds lined out to right.
  237. Top 7 J.A. Happ pitches to Colin Moran
  238. Top 7 Pitch 1 : Ball 1
  239. Top 7 Pitch 2 : Strike 1 Swinging
  240. Top 7 Pitch 3 : Ball 2
  241. Top 7 Pitch 4 : Ball 3
  242. Top 7 Pitch 5 : Strike 2 Swinging
  243. Top 7 Pitch 6 : Strike 3 Looking
  244. Top 7 Moran struck out looking.
  245. Top 7 J.A. Happ pitches to Erik Gonzalez
  246. Top 7 Pitch 1 : Strike 1 Foul
  247. Top 7 Pitch 2 : Ball In Play
  248. Top 7 González lined out to left.
  249. Bot 7 JT Brubaker pitches to Alex Kirilloff
  250. Bot 7 Pitch 1 : Ball 1
  251. Bot 7 Pitch 2 : Ball In Play
  252. Bot 7 Kirilloff grounded out to shortstop.
  253. Bot 7 JT Brubaker pitches to Jorge Polanco
  254. Bot 7 Pitch 1 : Ball In Play
  255. Bot 7 Polanco grounded out to first.
  256. Bot 7 JT Brubaker pitches to Mitch Garver
  257. Bot 7 Pitch 1 : Ball 1
  258. Bot 7 Pitch 2 : Strike 1 Swinging
  259. Bot 7 Pitch 3 : Strike 2 Foul
  260. Bot 7 Pitch 4 : Ball 2
  261. Bot 7 Pitch 5 : Strike 3 Looking
  262. Bot 7 Garver struck out looking.
  263. Top 8 J.A. Happ pitches to Todd Frazier
  264. Top 8 Pitch 1 : Ball In Play
  265. Top 8 T. Frazier grounded out to shortstop.
  266. Top 8 J.A. Happ pitches to Jacob Stallings
  267. Top 8 Pitch 1 : Strike 1 Looking
  268. Top 8 Pitch 2 : Ball 1
  269. Top 8 Pitch 3 : Strike 2 Foul
  270. Top 8 Pitch 4 : Strike 2 Foul
  271. Top 8 Pitch 5 : Ball 2
  272. Top 8 Pitch 6 : Ball 3
  273. Top 8 Pitch 7 : Ball In Play
  274. Top 8 Stallings doubled to left.
  275. Top 8 Duffey relieved Happ
  276. Top 8 Tyler Duffey pitches to Wilmer Difo
  277. Top 8 Pitch 1 : Strike 1 Swinging
  278. Top 8 Pitch 2 : Strike 2 Foul
  279. Top 8 Pitch 3 : Ball 1
  280. Top 8 Pitch 4 : Ball 2
  281. Top 8 Pitch 5 : Ball 3
  282. Top 8 Pitch 6 : Ball 4
  283. Top 8 Difo walked.
  284. Top 8 Tyler Duffey pitches to Kevin Newman
  285. Top 8 Pitch 1 : Ball In Play
  286. Top 8 Newman grounded out to shortstop, Difo to second, Stallings to third.
  287. Top 8 Tyler Duffey pitches to Adam Frazier
  288. Top 8 Pitch 1 : Strike 1 Looking
  289. Top 8 Pitch 2 : Strike 2 Foul
  290. Top 8 Pitch 3 : Strike 2 Foul
  291. Top 8 Pitch 4 : Strike 3 Swinging
  292. Top 8 A. Frazier struck out swinging.
  293. Bot 8 Howard relieved Brubaker
  294. Bot 8 Sam Howard pitches to Jake Cave
  295. Bot 8 Pitch 1 : Strike 1 Looking
  296. Bot 8 Pitch 2 : Strike 2 Swinging
  297. Bot 8 Pitch 3 : Strike 2 Foul
  298. Bot 8 Pitch 4 : Ball 1
  299. Bot 8 Pitch 5 : Strike 3 Swinging
  300. Bot 8 Cave struck out swinging.
  301. Bot 8 Sam Howard pitches to Willians Astudillo
  302. Bot 8 Pitch 1 : Ball 1
  303. Bot 8 Pitch 2 : Strike 1 Swinging
  304. Bot 8 Pitch 3 : Strike 2 Foul
  305. Bot 8 Pitch 4 : Strike 3 Swinging
  306. Bot 8 Astudillo struck out swinging.
  307. Bot 8 Sam Howard pitches to Luis Arraez
  308. Bot 8 Pitch 1 : Strike 1 Looking
  309. Bot 8 Pitch 2 : Strike 2 Foul
  310. Bot 8 Pitch 3 : Ball 1
  311. Bot 8 Pitch 4 : Strike 3 Looking
  312. Bot 8 Arraez struck out looking.
  313. Top 9 Tyler Duffey pitches to Phillip Evans
  314. Top 9 Pitch 1 : Ball 1
  315. Top 9 Pitch 2 : Strike 1 Looking
  316. Top 9 Pitch 3 : Strike 2 Swinging
  317. Top 9 Pitch 4 : Ball 2
  318. Top 9 Pitch 5 : Strike 3 Looking
  319. Top 9 Evans struck out looking.
  320. Top 9 Rogers relieved Duffey
  321. Top 9 Taylor Rogers pitches to Bryan Reynolds
  322. Top 9 Pitch 1 : Strike 1 Swinging
  323. Top 9 Pitch 2 : Strike 2 Foul
  324. Top 9 Pitch 3 : Ball 1
  325. Top 9 Pitch 4 : Strike 2 Foul
  326. Top 9 Pitch 5 : Ball 2
  327. Top 9 Pitch 6 : Strike 2 Foul
  328. Top 9 Pitch 7 : Ball In Play
  329. Top 9 Reynolds grounded out to shortstop.
  330. Top 9 Taylor Rogers pitches to Colin Moran
  331. Top 9 Pitch 1 : Ball 1
  332. Top 9 Pitch 2 : Strike 1 Foul
  333. Top 9 Pitch 3 : Ball 2
  334. Top 9 Pitch 4 : Strike 2 Foul
  335. Top 9 Pitch 5 : Strike 3 Swinging
  336. Top 9 Moran struck out swinging.

Box score

PIT

batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Adam Frazier2B0-4400000115.311.395.446
Phillip EvansLF0-4400000118.258.338.470
Bryan ReynoldsCF0-4400000020.296.398.437
Colin MoranDH0-4400000320.278.350.514
Erik Gonzalez3B0-2200001011.281.305.421
Todd Frazier1B0-330000019.000.000.000
Jacob StallingsC1-2201001012.220.361.320
Wilmer DifoRF0-2200001010.240.269.520
Kevin NewmanSS0-330000008.169.206.200
pitching
PlayerIPHRERBBKHRPC-STERAPC
JT BrubakerP7.052205279-552.0179
Sam HowardP1.000003013-102.1613

MIN

batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Luis Arraez2B1-4401000217.305.400.390
Josh Donaldson3B0-330000008.476.522.667
Nelson CruzDH1-3301000111.352.393.722
Byron BuxtonCF1-3301000112.426.471.936
Alex KirilloffLF0-330000017.000.000.000
Jorge PolancoSS0-330000007.203.263.246
Mitch GarverC0-3300000111.174.224.370
Jake CaveRF1-3311110110.135.211.212
Willians Astudillo1B1-331111019.289.282.421
pitching
PlayerIPHRERBBKHRPC-STERAPC
J.A. HappP7.110023095-511.6995
Tyler DuffeyP1.000012016-103.0016
Taylor RogersP0.200001012-80.0012

Starting lineups

MIN

  1. 1 Luis Arraez 2B
  2. 2 Josh Donaldson 3B
  3. 3 Nelson Cruz DH
  4. 4 Byron Buxton CF
  5. 5 Alex Kirilloff LF
  6. 6 Jorge Polanco SS
  7. 7 Mitch Garver C
  8. 8 Jake Cave RF
  9. 9 Willians Astudillo 1B

PIT

  1. 1 Adam Frazier 2B
  2. 2 Phillip Evans LF
  3. 3 Bryan Reynolds CF
  4. 4 Colin Moran DH
  5. 5 Erik Gonzalez 3B
  6. 6 Todd Frazier 1B
  7. 7 Jacob Stallings C
  8. 8 Wilmer Difo RF
  9. 9 Kevin Newman SS

Watching this game live?

Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.

Buzz it in the app →