LunoSport
About Contact
Get the app
Scores Standings Teams Leaders

Detroit at Boston play by play — MLB February 29, 2024

Detroit 2
Boston 5
Final
Top 1st
  1. Akil Baddoo struck out on foul tip
  2. Ryan Kreidler grounded out
  3. Andy Ibáñez struck out swinging
Bottom 1st
  1. Tyler O'Neill singled to left center
  2. Rafael Devers singled to center, Tyler O'Neill to third
  3. Trevor Story doubled to deep right, Rafael Devers to third, Tyler O'Neill scored DET 0, BOS 1
  4. Enmanuel Valdez popped out
  5. Rob Refsnyder grounded out, Trevor Story to third, Rafael Devers scored DET 0, BOS 2
  6. Connor Wong popped out
Top 2nd
  1. Justyn-Henry Malloy flied out
  2. Jace Jung struck out swinging
  3. Ryan Vilade struck out swinging
Bottom 2nd
  1. Roberto Pérez struck out looking
  2. Roman Anthony singled to center
  3. Niko Kavadas struck out swinging
  4. Tyler O'Neill struck out swinging
Top 3rd
  1. Dillon Dingler grounded out
  2. TJ Hopkins struck out swinging
  3. Anthony Bemboom singled to center
  4. Akil Baddoo singled to deep right, Anthony Bemboom to third
  5. Trei Cruz pinch-running for Akil Baddoo.
  6. Ryan Kreidler singled to deep right, Trei Cruz to third, Anthony Bemboom scored DET 1, BOS 2
  7. Andy Ibáñez struck out swinging
Bottom 3rd
  1. Tyler Holton (P) replaces Reese Olson (P).
  2. Rafael Devers homered (421 ft.) to deep left DET 1, BOS 3
  3. Trevor Story flied out
  4. Enmanuel Valdez struck out looking
  5. Rob Refsnyder struck out swinging
Top 4th
  1. Cooper Criswell (P) replaces Garrett Whitlock (P).
  2. Justyn-Henry Malloy struck out swinging
  3. Jace Jung singled to right center
  4. Ryan Vilade grounded into double play, Jace Jung out
Bottom 4th
  1. Will Vest (P) replaces Tyler Holton (P).
  2. Connor Wong singled to right
  3. Roberto Pérez walked, Connor Wong to second
  4. Roman Anthony singled to left center, Roberto Pérez to second, Connor Wong to third
  5. Niko Kavadas singled to left center, Roman Anthony to second, Roberto Pérez to third, Connor Wong scored DET 1, BOS 4
  6. Tyler O'Neill flied out
  7. Rafael Devers hit into fielder's choice, Niko Kavadas to second, Roman Anthony to third, Roberto Pérez out
  8. Adam Wolf (P) replaces Will Vest (P).
  9. Trevor Story walked, Rafael Devers to second, Niko Kavadas to third, Roman Anthony scored DET 1, BOS 5
  10. Enmanuel Valdez hit into fielder's choice, Trevor Story out
Top 5th
  1. Tyler Heineman (C) replaces Roberto Pérez (C), batting 7th.
  2. Dillon Dingler struck out swinging
  3. TJ Hopkins struck out looking
  4. Anthony Bemboom singled to left center
  5. Trei Cruz singled to right center, Anthony Bemboom to second
  6. Ryan Kreidler walked, Trei Cruz to second, Anthony Bemboom to third
  7. Andy Ibáñez flied out
Bottom 5th
  1. Hao-Yu Lee (2B) replaces Andy Ibáñez (2B), batting 3rd.
  2. Daniel Cabrera (RF) replaces Andre Lipcius (1B), batting 8th.
  3. Donny Sands (C) replaces Anthony Bemboom (C), batting 9th.
  4. Wilmer Flores (P) replaces Adam Wolf (P).
  5. Rob Refsnyder struck out swinging
  6. Connor Wong lined out
  7. Tyler Heineman popped out
Top 6th
  1. Matt Lugo (3B) replaces Rafael Devers (3B), batting 2nd.
  2. Christian Koss (SS) replaces Trevor Story (SS), batting 3rd.
  3. Eddinson Paulino (2B) replaces Enmanuel Valdez (2B), batting 4th.
  4. Kelvin Diaz (RF) replaces Rob Refsnyder (RF), batting 5th.
  5. Tyler McDonough (CF) replaces Roman Anthony (CF), batting 8th.
  6. Alex Binelas (1B) replaces Niko Kavadas (1B), batting 9th.
  7. Lucas Luetge (P) replaces Cooper Criswell (P).
  8. Justyn-Henry Malloy doubled to deep center
  9. Jace Jung flied out
  10. Ryan Vilade struck out looking
  11. Dillon Dingler walked
  12. Daniel Cabrera grounded out
Bottom 6th
  1. Peyton Graham (SS) replaces Ryan Kreidler (SS), batting 2nd.
  2. Brady Allen (LF) replaces Justyn-Henry Malloy (LF), batting 4th.
  3. Cristian Santana (3B) replaces Jace Jung (3B), batting 5th.
  4. Jake Holton (1B) replaces Ryan Vilade (RF), batting 6th.
  5. Tyler McDonough singled to center
  6. Alex Binelas hit into fielder's choice, Tyler McDonough out
  7. Tyler O'Neill struck out swinging
  8. Matt Lugo struck out swinging
Top 7th
  1. Karson Simas (LF) replaces Tyler O'Neill (LF), batting 1st.
  2. Chase Shugart (P) replaces Lucas Luetge (P).
  3. Donny Sands grounded out
  4. Trei Cruz struck out swinging
  5. Peyton Graham flied out
Bottom 7th
  1. Brant Hurter (P) replaces Wilmer Flores (P).
  2. Christian Koss singled to left center
  3. Eddinson Paulino struck out swinging
  4. Kelvin Diaz hit into fielder's choice, Christian Koss out
  5. Joe Dunand pinch-hitting for Connor Wong.
  6. Kelvin Diaz stole second
  7. Joe Dunand struck out swinging
Top 8th
  1. Andrew Politi (P) replaces Chase Shugart (P).
  2. Hao-Yu Lee flied out
  3. Brady Allen flied out
  4. Cristian Santana struck out looking
Bottom 8th
  1. Tyler Heineman walked
  2. Tyler McDonough grounded into double play, Tyler Heineman out
  3. Alex Binelas grounded out
Top 9th
  1. Brendan Cellucci (P) replaces Andrew Politi (P).
  2. Jake Holton walked
  3. Josh Crouch pinch-hitting for Dillon Dingler.
  4. Jake Holton to second on wild pitch
  5. Josh Crouch struck out swinging
  6. Daniel Cabrera walked
  7. Donny Sands struck out swinging
  8. Trei Cruz singled to left center, Daniel Cabrera to second, Jake Holton scored DET 2, BOS 5
  9. Peyton Graham hit into fielder's choice, Trei Cruz out
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.