Seattle Mariners logo Seattle Mariners @ Boston Red Sox logo Boston Red Sox

8–2Final · Apr 24, 2021
SEA 8 BOS 2 Final
123456789THE
SEA13-81300100128130
BOS13-9000000101260

· Line: BOS -206 (O/U 9)

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 : Ball 2

    0–0
  3. Pitch 3 : Strike 1 Looking

    0–0
  4. Pitch 4 : Strike 2 Foul

    0–0
  5. Pitch 5 : Strike 2 Foul

    0–0
  6. Pitch 6 : Ball 3

    0–0
  7. Pitch 7 : Ball In Play

    1–0
  8. Seager singled to shallow right, France scored.

    1–0
  9. Pitch 1 : Strike 1 Looking

    1–0
  10. Pitch 2 : Ball In Play

    3–0
  11. Seager tripled to second, Haggerty scored and France scored.

    3–0
  12. Seager scored on Eovaldi wild pitch.

    4–0
  13. Seager scored on Eovaldi wild pitch.

    4–0
  14. Pitch 1 : Ball 1

    5–0
  15. Pitch 2 : Strike 1 Looking

    5–0
  16. Pitch 3 : Ball In Play

    5–0
  17. Trammell reached on infield single to second, Seager scored, White to second.

    5–0
  18. Pitch 1 : Strike 1 Swinging

    5–0
  19. Pitch 2 : Strike 2 Swinging

    5–0
  20. Pitch 3 : Ball 1

    5–0
  21. Pitch 4 : Ball In Play

    5–1
  22. Gonzalez singled to center, Devers scored.

    5–1
  23. Pitch 1 : Ball 1

    5–1
  24. Pitch 2 : Strike 1 Foul

    5–1
  25. Pitch 3 : Strike 2 Looking

    5–1
  26. Pitch 4 : Ball 2

    5–1
  27. Pitch 5 : Ball 3

    5–1
  28. Pitch 6 : Ball In Play

    6–1
  29. Haggerty homered to left center (406 feet).

    6–1
  30. Pitch 1 : Strike 1 Swinging

    6–1
  31. Pitch 2 : Ball 1

    6–1
  32. Pitch 3 : Ball In Play

    7–1
  33. White singled to left, France scored, Marmolejos to third.

    7–1
  34. Pitch 1 : Ball 1

    7–1
  35. Pitch 2 : Strike 1 Foul

    7–1
  36. Pitch 3 : Strike 2 Swinging

    7–1
  37. Pitch 4 : Ball In Play

    8–1
  38. Haggerty reached on infield single to first, Marmolejos scored, Torrens to second, White to third.

    8–1
  39. Pitch 1 : Ball 1

    8–1
  40. Pitch 2 : Strike 1 Foul

    8–1
  41. Pitch 3 : Ball In Play

    8–2
  42. Devers doubled to deep center, Verdugo scored.

    8–2

Play-by-play

  1. Top 1 Nathan Eovaldi pitches to Mitch Haniger
  2. Top 1 Pitch 1 : Strike 1 Foul
  3. Top 1 Pitch 2 : Ball In Play
  4. Top 1 Haniger flied out to right.
  5. Top 1 Nathan Eovaldi pitches to Ty France
  6. Top 1 Pitch 1 : Strike 1 Foul
  7. Top 1 Pitch 2 : Strike 2 Looking
  8. Top 1 Pitch 3 : Ball In Play
  9. Top 1 France doubled to right.
  10. Top 1 Nathan Eovaldi pitches to Kyle Seager
  11. Top 1 Pitch 1 : Ball 1 0–0
  12. Top 1 Pitch 2 : Ball 2 0–0
  13. Top 1 Pitch 3 : Strike 1 Looking 0–0
  14. Top 1 Pitch 4 : Strike 2 Foul 0–0
  15. Top 1 Pitch 5 : Strike 2 Foul 0–0
  16. Top 1 Pitch 6 : Ball 3 0–0
  17. Top 1 Pitch 7 : Ball In Play 1–0
  18. Top 1 Seager singled to shallow right, France scored. 1–0
  19. Top 1 Nathan Eovaldi pitches to Jose Marmolejos
  20. Top 1 Pitch 1 : Ball 1
  21. Top 1 Pitch 2 : Strike 1 Swinging
  22. Top 1 Pitch 3 : Ball 2
  23. Top 1 Pitch 4 : Ball In Play
  24. Top 1 Marmolejos flied out to center.
  25. Top 1 Nathan Eovaldi pitches to Evan White
  26. Top 1 Pitch 1 : Ball In Play
  27. Top 1 White singled to right, Seager to second.
  28. Top 1 Nathan Eovaldi pitches to Taylor Trammell
  29. Top 1 Pitch 1 : Strike 1 Looking
  30. Top 1 Pitch 2 : Strike 2 Swinging
  31. Top 1 Pitch 3 : Ball 1
  32. Top 1 Pitch 4 : Ball 2
  33. Top 1 Pitch 5 : Ball In Play
  34. Top 1 Trammell hit by pitch, White to second, Seager to third.
  35. Top 1 Nathan Eovaldi pitches to Luis Torrens
  36. Top 1 Pitch 1 : Strike 1 Foul
  37. Top 1 Pitch 2 : Ball 1
  38. Top 1 Pitch 3 : Ball In Play
  39. Top 1 Torrens grounded into fielder's choice to shortstop, Trammell out at second.
  40. Bot 1 Chris Flexen pitches to Christian Arroyo
  41. Bot 1 Pitch 1 : Ball 1
  42. Bot 1 Pitch 2 : Strike 1 Foul
  43. Bot 1 Pitch 3 : Strike 2 Foul
  44. Bot 1 Pitch 4 : Strike 2 Foul
  45. Bot 1 Pitch 5 : Ball 2
  46. Bot 1 Pitch 6 : Strike 2 Foul
  47. Bot 1 Pitch 7 : Strike 2 Foul
  48. Bot 1 Pitch 8 : Ball In Play
  49. Bot 1 Arroyo grounded out to second.
  50. Bot 1 Chris Flexen pitches to Alex Verdugo
  51. Bot 1 Pitch 1 : Ball 1
  52. Bot 1 Pitch 2 : Ball 2
  53. Bot 1 Pitch 3 : Strike 1 Swinging
  54. Bot 1 Pitch 4 : Strike 2 Foul
  55. Bot 1 Pitch 5 : Ball In Play
  56. Bot 1 Verdugo grounded out to first.
  57. Bot 1 Chris Flexen pitches to J.D. Martinez
  58. Bot 1 Pitch 1 : Strike 1 Looking
  59. Bot 1 Pitch 2 : Ball In Play
  60. Bot 1 Martinez lined out to first.
  61. Top 2 Nathan Eovaldi pitches to Sam Haggerty
  62. Top 2 Pitch 1 : Ball 1
  63. Top 2 Pitch 2 : Strike 1 Looking
  64. Top 2 Pitch 3 : Ball 2
  65. Top 2 Pitch 4 : Strike 2 Foul
  66. Top 2 Pitch 5 : Ball In Play
  67. Top 2 Haggerty singled to left.
  68. Top 2 Nathan Eovaldi pitches to J.P. Crawford
  69. Top 2 Pitch 1 : Strike 1 Foul
  70. Top 2 Pitch 2 : Ball In Play
  71. Top 2 Crawford lined out to left.
  72. Top 2 Nathan Eovaldi pitches to Mitch Haniger
  73. Top 2 Pitch 1 : Strike 1 Looking
  74. Top 2 Haggerty stole second.
  75. Top 2 Haggerty stole second.
  76. Top 2 Pitch 2 : Ball 1
  77. Top 2 Pitch 3 : Ball 2
  78. Top 2 Pitch 4 : Strike 2 Swinging
  79. Top 2 Pitch 5 : Strike 3 Swinging
  80. Top 2 Haniger struck out swinging.
  81. Top 2 Nathan Eovaldi pitches to Ty France
  82. Top 2 Pitch 1 : Ball In Play
  83. Top 2 France reached on infield single to third, Haggerty to third.
  84. Top 2 Nathan Eovaldi pitches to Kyle Seager
  85. Top 2 Pitch 1 : Strike 1 Looking 1–0
  86. Top 2 Pitch 2 : Ball In Play 3–0
  87. Top 2 Seager tripled to second, Haggerty scored and France scored. 3–0
  88. Top 2 Nathan Eovaldi pitches to Jose Marmolejos
  89. Top 2 Pitch 1 : Strike 1 Looking
  90. Top 2 Pitch 2 : Strike 2 Swinging
  91. Top 2 Pitch 3 : Strike 2 Foul
  92. Top 2 Pitch 4 : Ball 1
  93. Top 2 Seager scored on Eovaldi wild pitch. 4–0
  94. Top 2 Seager scored on Eovaldi wild pitch. 4–0
  95. Top 2 Pitch 5 : Strike 3 Swinging
  96. Top 2 Marmolejos struck out swinging.
  97. Bot 2 Chris Flexen pitches to Xander Bogaerts
  98. Bot 2 Pitch 1 : Strike 1 Looking
  99. Bot 2 Pitch 2 : Ball 1
  100. Bot 2 Pitch 3 : Ball 2
  101. Bot 2 Pitch 4 : Ball In Play
  102. Bot 2 Bogaerts singled to left.
  103. Bot 2 Chris Flexen pitches to Rafael Devers
  104. Bot 2 Pitch 1 : Ball In Play
  105. Bot 2 Devers grounded out to pitcher, Bogaerts to second.
  106. Bot 2 Chris Flexen pitches to Marwin Gonzalez
  107. Bot 2 Pitch 1 : Strike 1 Looking
  108. Bot 2 Pitch 2 : Ball 1
  109. Bot 2 Pitch 3 : Ball 2
  110. Bot 2 Pitch 4 : Strike 2 Foul
  111. Bot 2 Pitch 5 : Strike 3 Swinging
  112. Bot 2 Gonzalez struck out swinging.
  113. Bot 2 Chris Flexen pitches to Bobby Dalbec
  114. Bot 2 Pitch 1 : Strike 1 Looking
  115. Bot 2 Pitch 2 : Ball In Play
  116. Bot 2 Dalbec grounded out to third.
  117. Top 3 Nathan Eovaldi pitches to Evan White
  118. Top 3 Pitch 1 : Strike 1 Looking
  119. Top 3 Pitch 2 : Ball In Play
  120. Top 3 White grounded out to shortstop.
  121. Top 3 Nathan Eovaldi pitches to Taylor Trammell
  122. Top 3 Pitch 1 : Ball 1
  123. Top 3 Pitch 2 : Strike 1 Swinging
  124. Top 3 Pitch 3 : Strike 2 Foul
  125. Top 3 Pitch 4 : Strike 2 Foul
  126. Top 3 Pitch 5 : Ball 2
  127. Top 3 Pitch 6 : Ball In Play
  128. Top 3 Trammell popped out to third.
  129. Top 3 Nathan Eovaldi pitches to Luis Torrens
  130. Top 3 Pitch 1 : Strike 1 Swinging
  131. Top 3 Pitch 2 : Strike 2 Swinging
  132. Top 3 Pitch 3 : Strike 3 Swinging
  133. Top 3 Torrens struck out swinging.
  134. Bot 3 Chris Flexen pitches to Franchy Cordero
  135. Bot 3 Pitch 1 : Strike 1 Swinging
  136. Bot 3 Pitch 2 : Strike 2 Foul
  137. Bot 3 Pitch 3 : Ball 1
  138. Bot 3 Pitch 4 : Strike 2 Foul
  139. Bot 3 Pitch 5 : Ball 2
  140. Bot 3 Pitch 6 : Strike 3 Swinging
  141. Bot 3 Cordero struck out swinging.
  142. Bot 3 Chris Flexen pitches to Kevin Plawecki
  143. Bot 3 Pitch 1 : Strike 1 Looking
  144. Bot 3 Pitch 2 : Ball 1
  145. Bot 3 Pitch 3 : Strike 2 Swinging
  146. Bot 3 Pitch 4 : Strike 3 Looking
  147. Bot 3 Plawecki struck out looking.
  148. Bot 3 Chris Flexen pitches to Christian Arroyo
  149. Bot 3 Pitch 1 : Strike 1 Foul
  150. Bot 3 Pitch 2 : Strike 2 Foul
  151. Bot 3 Pitch 3 : Strike 3 Swinging
  152. Bot 3 Arroyo struck out swinging.
  153. Top 4 Nathan Eovaldi pitches to Sam Haggerty
  154. Top 4 Pitch 1 : Ball 1
  155. Top 4 Pitch 2 : Strike 1 Swinging
  156. Top 4 Pitch 3 : Ball 2
  157. Top 4 Pitch 4 : Strike 2 Looking
  158. Top 4 Pitch 5 : Ball In Play
  159. Top 4 Haggerty lined out to center.
  160. Top 4 Nathan Eovaldi pitches to J.P. Crawford
  161. Top 4 Pitch 1 : Ball 1
  162. Top 4 Pitch 2 : Strike 1 Foul
  163. Top 4 Pitch 3 : Ball 2
  164. Top 4 Pitch 4 : Strike 2 Foul
  165. Top 4 Pitch 5 : Ball In Play
  166. Top 4 Crawford grounded out to second.
  167. Top 4 Nathan Eovaldi pitches to Mitch Haniger
  168. Top 4 Pitch 1 : Ball 1
  169. Top 4 Pitch 2 : Ball 2
  170. Top 4 Pitch 3 : Ball In Play
  171. Top 4 Haniger grounded out to third.
  172. Bot 4 Chris Flexen pitches to Alex Verdugo
  173. Bot 4 Pitch 1 : Ball 1
  174. Bot 4 Pitch 2 : Strike 1 Swinging
  175. Bot 4 Pitch 3 : Ball In Play
  176. Bot 4 Verdugo singled to left.
  177. Bot 4 Chris Flexen pitches to J.D. Martinez
  178. Bot 4 Pitch 1 : Ball 1
  179. Bot 4 Pitch 2 : Ball 2
  180. Bot 4 Pitch 3 : Ball 3
  181. Bot 4 Pitch 4 : Strike 1 Looking
  182. Bot 4 Pitch 5 : Ball 4
  183. Bot 4 Martinez walked, Verdugo to second.
  184. Bot 4 Chris Flexen pitches to Xander Bogaerts
  185. Bot 4 Pitch 1 : Ball 1
  186. Bot 4 Pitch 2 : Strike 1 Swinging
  187. Bot 4 Pitch 3 : Ball In Play
  188. Bot 4 Bogaerts flied out to left.
  189. Bot 4 Chris Flexen pitches to Rafael Devers
  190. Bot 4 Pitch 1 : Strike 1 Looking
  191. Bot 4 Pitch 2 : Ball In Play
  192. Bot 4 Devers grounded into double play, pitcher to shortstop to first, Martinez out at second.
  193. Top 5 Nathan Eovaldi pitches to Ty France
  194. Top 5 Pitch 1 : Ball In Play
  195. Top 5 France lined out to first.
  196. Top 5 Nathan Eovaldi pitches to Kyle Seager
  197. Top 5 Pitch 1 : Ball 1
  198. Top 5 Pitch 2 : Ball 2
  199. Top 5 Pitch 3 : Ball In Play
  200. Top 5 Seager doubled to deep center.
  201. Top 5 Nathan Eovaldi pitches to Jose Marmolejos
  202. Top 5 Pitch 1 : Ball 1
  203. Top 5 Pitch 2 : Ball In Play
  204. Top 5 Marmolejos popped out to shortstop.
  205. Top 5 Nathan Eovaldi pitches to Evan White
  206. Top 5 Pitch 1 : Strike 1 Swinging
  207. Top 5 Pitch 2 : Strike 2 Looking
  208. Top 5 Pitch 3 : Strike 2 Foul
  209. Top 5 Pitch 4 : Ball 1
  210. Top 5 Seager to third on wild pitch by Eovaldi.
  211. Top 5 Seager to third on wild pitch by Eovaldi.
  212. Top 5 Pitch 5 : Ball 2
  213. Top 5 Pitch 6 : Ball 3
  214. Top 5 Pitch 7 : Ball 4
  215. Top 5 White walked.
  216. Top 5 Nathan Eovaldi pitches to Taylor Trammell
  217. Top 5 Pitch 1 : Ball 1 5–0
  218. Top 5 Pitch 2 : Strike 1 Looking 5–0
  219. Top 5 Pitch 3 : Ball In Play 5–0
  220. Top 5 Trammell reached on infield single to second, Seager scored, White to second. 5–0
  221. Top 5 Nathan Eovaldi pitches to Luis Torrens
  222. Top 5 Pitch 1 : Ball 1
  223. Top 5 Pitch 2 : Ball In Play
  224. Top 5 Torrens popped out to second.
  225. Bot 5 Chris Flexen pitches to Marwin Gonzalez
  226. Bot 5 Pitch 1 : Strike 1 Looking
  227. Bot 5 Pitch 2 : Ball In Play
  228. Bot 5 Gonzalez grounded out to pitcher.
  229. Bot 5 Chris Flexen pitches to Bobby Dalbec
  230. Bot 5 Pitch 1 : Strike 1 Foul
  231. Bot 5 Pitch 2 : Strike 2 Swinging
  232. Bot 5 Pitch 3 : Ball 1
  233. Bot 5 Pitch 4 : Strike 2 Foul
  234. Bot 5 Pitch 5 : Strike 3 Looking
  235. Bot 5 Dalbec struck out looking.
  236. Bot 5 Chris Flexen pitches to Franchy Cordero
  237. Bot 5 Pitch 1 : Strike 1 Swinging
  238. Bot 5 Pitch 2 : Strike 2 Swinging
  239. Bot 5 Pitch 3 : Strike 3 Swinging
  240. Bot 5 Cordero struck out swinging.
  241. Top 6 Brice relieved Eovaldi
  242. Top 6 Austin Brice pitches to Sam Haggerty
  243. Top 6 Pitch 1 : Strike 1 Looking
  244. Top 6 Pitch 2 : Strike 2 Swinging
  245. Top 6 Pitch 3 : Ball 1
  246. Top 6 Pitch 4 : Strike 3 Swinging
  247. Top 6 Haggerty struck out swinging.
  248. Top 6 Austin Brice pitches to J.P. Crawford
  249. Top 6 Pitch 1 : Ball 1
  250. Top 6 Pitch 2 : Strike 1 Foul
  251. Top 6 Pitch 3 : Ball In Play
  252. Top 6 Crawford flied out to center.
  253. Top 6 Austin Brice pitches to Mitch Haniger
  254. Top 6 Pitch 1 : Ball 1
  255. Top 6 Pitch 2 : Strike 1 Foul
  256. Top 6 Pitch 3 : Ball In Play
  257. Top 6 Haniger lined out to left.
  258. Bot 6 Chris Flexen pitches to Kevin Plawecki
  259. Bot 6 Pitch 1 : Strike 1 Foul
  260. Bot 6 Pitch 2 : Strike 2 Foul
  261. Bot 6 Pitch 3 : Strike 2 Foul
  262. Bot 6 Pitch 4 : Strike 2 Foul
  263. Bot 6 Pitch 5 : Strike 3 Swinging
  264. Bot 6 Plawecki struck out swinging.
  265. Bot 6 Chris Flexen pitches to Christian Arroyo
  266. Bot 6 Pitch 1 : Ball 1
  267. Bot 6 Pitch 2 : Ball 2
  268. Bot 6 Pitch 3 : Strike 1 Swinging
  269. Bot 6 Pitch 4 : Strike 2 Foul
  270. Bot 6 Pitch 5 : Ball 3
  271. Bot 6 Pitch 6 : Ball In Play
  272. Bot 6 Arroyo grounded out to third.
  273. Bot 6 Chris Flexen pitches to Alex Verdugo
  274. Bot 6 Pitch 1 : Ball 1
  275. Bot 6 Pitch 2 : Ball In Play
  276. Bot 6 Verdugo grounded out to second.
  277. Top 7 Austin Brice pitches to Ty France
  278. Top 7 Pitch 1 : Strike 1 Looking
  279. Top 7 Pitch 2 : Strike 2 Foul
  280. Top 7 Pitch 3 : Ball 1
  281. Top 7 Pitch 4 : Ball In Play
  282. Top 7 France doubled to deep center.
  283. Top 7 Taylor relieved Brice
  284. Top 7 Josh Taylor pitches to Kyle Seager
  285. Top 7 Pitch 1 : Strike 1 Foul
  286. Top 7 Pitch 2 : Strike 2 Foul
  287. Top 7 Pitch 3 : Strike 3 Swinging
  288. Top 7 Seager struck out swinging.
  289. Top 7 Josh Taylor pitches to Jose Marmolejos
  290. Top 7 Pitch 1 : Ball 1
  291. Top 7 Pitch 2 : Strike 1 Looking
  292. Top 7 Pitch 3 : Strike 2 Swinging
  293. Top 7 Pitch 4 : Ball 2
  294. Top 7 Pitch 5 : Ball In Play
  295. Top 7 Marmolejos popped out to third.
  296. Top 7 Josh Taylor pitches to Evan White
  297. Top 7 Pitch 1 : Strike 1 Looking
  298. Top 7 Pitch 2 : Strike 2 Swinging
  299. Top 7 Pitch 3 : Ball 1
  300. Top 7 France to third on passed ball by Plawecki.
  301. Top 7 France to third on passed ball by Plawecki.
  302. Top 7 Pitch 4 : Ball 2
  303. Top 7 Pitch 5 : Strike 3 Looking
  304. Top 7 White struck out looking.
  305. Bot 7 Chris Flexen pitches to J.D. Martinez
  306. Bot 7 Pitch 1 : Ball In Play
  307. Bot 7 Martinez hit by pitch.
  308. Bot 7 Chris Flexen pitches to Xander Bogaerts
  309. Bot 7 Pitch 1 : Ball 1
  310. Bot 7 Pitch 2 : Ball In Play
  311. Bot 7 Bogaerts grounded into double play, third to second to first, Martinez out at second.
  312. Bot 7 Chris Flexen pitches to Rafael Devers
  313. Bot 7 Pitch 1 : Strike 1 Swinging
  314. Bot 7 Pitch 2 : Ball 1
  315. Bot 7 Pitch 3 : Ball In Play
  316. Bot 7 Devers doubled to deep left center.
  317. Bot 7 Chris Flexen pitches to Marwin Gonzalez
  318. Bot 7 Pitch 1 : Strike 1 Swinging 5–0
  319. Bot 7 Pitch 2 : Strike 2 Swinging 5–0
  320. Bot 7 Pitch 3 : Ball 1 5–0
  321. Bot 7 Pitch 4 : Ball In Play 5–1
  322. Bot 7 Gonzalez singled to center, Devers scored. 5–1
  323. Bot 7 Chris Flexen pitches to Bobby Dalbec
  324. Bot 7 Pitch 1 : Ball 1
  325. Bot 7 Pitch 2 : Ball In Play
  326. Bot 7 Dalbec grounded into fielder's choice to shortstop, Gonzalez out at second.
  327. Top 8 Josh Taylor pitches to Taylor Trammell
  328. Top 8 Pitch 1 : Ball 1
  329. Top 8 Pitch 2 : Strike 1 Swinging
  330. Top 8 Pitch 3 : Strike 2 Swinging
  331. Top 8 Pitch 4 : Ball 2
  332. Top 8 Pitch 5 : Strike 3 Swinging
  333. Top 8 Trammell struck out swinging.
  334. Top 8 Josh Taylor pitches to Luis Torrens
  335. Top 8 Pitch 1 : Strike 1 Swinging
  336. Top 8 Pitch 2 : Ball 1
  337. Top 8 Pitch 3 : Ball In Play
  338. Top 8 Torrens grounded out to second.
  339. Top 8 Josh Taylor pitches to Sam Haggerty
  340. Top 8 Pitch 1 : Ball 1 5–1
  341. Top 8 Pitch 2 : Strike 1 Foul 5–1
  342. Top 8 Pitch 3 : Strike 2 Looking 5–1
  343. Top 8 Pitch 4 : Ball 2 5–1
  344. Top 8 Pitch 5 : Ball 3 5–1
  345. Top 8 Pitch 6 : Ball In Play 6–1
  346. Top 8 Haggerty homered to left center (406 feet). 6–1
  347. Top 8 Josh Taylor pitches to J.P. Crawford
  348. Top 8 Pitch 1 : Strike 1 Looking
  349. Top 8 Pitch 2 : Ball In Play
  350. Top 8 Crawford singled to shallow left center.
  351. Top 8 Valdéz relieved Taylor
  352. Top 8 Phillips Valdez pitches to Mitch Haniger
  353. Top 8 Pitch 1 : Ball In Play
  354. Top 8 Haniger grounded out to third.
  355. Bot 8 Middleton relieved Flexen
  356. Bot 8 Keynan Middleton pitches to Franchy Cordero
  357. Bot 8 Pitch 1 : Strike 1 Swinging
  358. Bot 8 Pitch 2 : Ball 1
  359. Bot 8 Pitch 3 : Strike 2 Swinging
  360. Bot 8 Pitch 4 : Strike 3 Swinging
  361. Bot 8 Cordero struck out swinging.
  362. Bot 8 Keynan Middleton pitches to Kevin Plawecki
  363. Bot 8 Pitch 1 : Ball 1
  364. Bot 8 Pitch 2 : Strike 1 Swinging
  365. Bot 8 Pitch 3 : Ball In Play
  366. Bot 8 Plawecki flied out to right.
  367. Bot 8 Keynan Middleton pitches to Christian Arroyo
  368. Bot 8 Pitch 1 : Strike 1 Looking
  369. Bot 8 Pitch 2 : Strike 2 Swinging
  370. Bot 8 Pitch 3 : Ball 1
  371. Bot 8 Pitch 4 : Strike 2 Foul
  372. Bot 8 Pitch 5 : Strike 3 Swinging
  373. Bot 8 Arroyo struck out swinging.
  374. Top 9 Phillips Valdez pitches to Ty France
  375. Top 9 Pitch 1 : Ball 1
  376. Top 9 Pitch 2 : Strike 1 Foul
  377. Top 9 Pitch 3 : Ball 2
  378. Top 9 Pitch 4 : Ball 3
  379. Top 9 Pitch 5 : Ball 4
  380. Top 9 France walked.
  381. Top 9 Phillips Valdez pitches to Kyle Seager
  382. Top 9 Pitch 1 : Strike 1 Foul
  383. Top 9 Pitch 2 : Ball 1
  384. Top 9 Pitch 3 : Strike 2 Looking
  385. Top 9 Pitch 4 : Ball 2
  386. Top 9 Pitch 5 : Strike 2 Foul
  387. Top 9 Pitch 6 : Strike 2 Foul
  388. Top 9 Pitch 7 : Ball 3
  389. Top 9 Pitch 8 : Ball In Play
  390. Top 9 Seager fouled out to third.
  391. Top 9 Phillips Valdez pitches to Jose Marmolejos
  392. Top 9 Pitch 1 : Ball 1
  393. Top 9 Pitch 2 : Strike 1 Looking
  394. Top 9 Pitch 3 : Ball 2
  395. Top 9 Pitch 4 : Ball 3
  396. Top 9 Pitch 5 : Ball 4
  397. Top 9 Marmolejos walked, France to second.
  398. Top 9 Phillips Valdez pitches to Evan White
  399. Top 9 Pitch 1 : Strike 1 Swinging 6–1
  400. Top 9 Pitch 2 : Ball 1 6–1

Box score

SEA

batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Mitch HanigerRF0-5500000114.291.323.558
Ty France2B3-4433001014.320.416.533
Kyle Seager3B3-5523300123.247.303.457
Jose MarmolejosDH0-4410001121.184.311.474
Evan White1B2-4402101118.200.279.291
Taylor TrammellCF1-4401100222.172.284.362
Luis TorrensC0-4400000117.176.236.216
Sam HaggertyLF3-5523210124.265.306.471
J.P. CrawfordSS1-5501000116.235.307.250
pitching
PlayerIPHRERBBKHRPC-STERAPC
Chris FlexenP7.041117088-612.7488
Keynan MiddletonP1.000002012-94.5012
Will VestP1.021100021-131.5421

BOS

batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Christian Arroyo2B0-4400000222.308.345.442
Alex VerdugoCF2-4412000013.325.371.538
J.D. MartinezDH0-2200001014.359.432.731
Xander BogaertsSS1-4401000011.372.410.577
Rafael Devers3B2-441210009.276.349.566
Marwin GonzalezRF1-4401100118.224.352.328
Bobby Dalbec1B0-330000019.255.317.364
Franchy CorderoLF0-3300000313.200.265.244
Kevin PlaweckiC0-3300000212.200.231.240
pitching
PlayerIPHRERBBKHRPC-STERAPC
Nathan EovaldiP5.085513087-564.0887
Austin BriceP1.010001014-104.0514
Josh TaylorP1.221103129-199.7229
Phillips ValdezP1.122222039-223.4839

Starting lineups

BOS

  1. 1 Christian Arroyo 2B
  2. 2 Alex Verdugo CF
  3. 3 J.D. Martinez DH
  4. 4 Xander Bogaerts SS
  5. 5 Rafael Devers 3B
  6. 6 Marwin Gonzalez RF
  7. 7 Bobby Dalbec 1B
  8. 8 Franchy Cordero LF
  9. 9 Kevin Plawecki C

SEA

  1. 1 Mitch Haniger RF
  2. 2 Ty France 2B
  3. 3 Kyle Seager 3B
  4. 4 Jose Marmolejos DH
  5. 5 Evan White 1B
  6. 6 Taylor Trammell CF
  7. 7 Luis Torrens C
  8. 8 Sam Haggerty LF
  9. 9 J.P. Crawford 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 →