LunoSport
About Contact
Get the app
Scores Schedule Standings Teams Leaders

Buffalo at Tampa Bay play by play — NFL August 23, 2025

Buffalo 23
Tampa Bay 19
Final
Tampa Bay 1st, 15:00
  1. 15:00 1st & 10 BUF 35 Buffalo kicked off for 63 yards, Josh Williams returned kickoff for 27 yards. Buffalo committed 5 yard penalty (Holding)
  2. 14:49 1st & 10 TB 34 Sean Tucker rushed up the middle for 1 yard gain, tackled by Cole Bishop
  3. 14:14 2nd & 9 TB 35 Kyle Trask passed to Ryan Miller down the middle for 14 yard gain, tackled by Cole Bishop
  4. 13:37 1st & 10 TB 49 Kyle Trask passed to Sean Tucker to the right for 1 yard gain, tackled by Joe Andreessen
  5. 12:55 2nd & 9 TB 50 Sean Tucker rushed to the right for 1 yard gain, tackled by Dorian Strong
  6. 12:08 3rd & 8 BUF 49 Kyle Trask incomplete pass to the left intended for Ryan Miller
  7. 12:04 4th & 8 BUF 49 Riley Dixon punted for 49 yards, touchback
Buffalo 1st, 11:54
  1. 11:54 1st & 10 BUF 20 Shane Buechele incomplete pass to the left intended for Tyrell Shavers
  2. 11:50 2nd & 10 BUF 20 Frank Gore Jr. rushed to the right for 1 yard loss, tackled by Greg Gaines
  3. 11:09 3rd & 11 BUF 19 Tampa Bay committed 5 yard penalty (Holding)
  4. 11:03 1st & 10 BUF 24 Shane Buechele passed to Elijah Moore to the left for 2 yard loss, tackled by Bryce Hall
  5. 10:27 2nd & 12 BUF 22 Shane Buechele passed to Tyrell Shavers to the right for 13 yard gain
  6. 9:46 1st & 10 BUF 35 Frank Gore Jr. rushed up the middle for 2 yard gain, tackled by C.J. Brewer
  7. 9:10 2nd & 8 BUF 37 Tampa Bay committed 9 yard penalty (Pass Interference)
  8. 9:05 1st & 10 BUF 46 Shane Buechele passed to Elijah Moore to the left for 9 yard gain, tackled by Rashad Wisdom
  9. 8:30 2nd & 1 TB 45 Shane Buechele passed to Frank Gore Jr. to the left for 21 yard gain, tackled by Deion Jones
  10. 7:46 1st & 10 TB 24 Frank Gore Jr. rushed to the left for 4 yard gain, tackled by Deion Jones
  11. 7:13 2nd & 6 TB 20 Shane Buechele passed to Jackson Hawes to the right for 8 yard gain, tackled by Kaevon Merriweather
  12. 6:32 1st & 10 TB 12 Frank Gore Jr. rushed to the left for 4 yard gain, tackled by Nick Jackson
  13. 5:55 2nd & 6 TB 8 Shane Buechele passed to KJ Hamler to the right for 7 yard gain, tackled by Shilo Sanders
  14. 5:36 1st & 1 TB 1 Frank Gore Jr. rushed up the middle for 1 yard touchdown BUF 6, TB 0
  15. 5:32 1st & 10 TB 0 Tyler Bass made PAT BUF 7, TB 0
Tampa Bay 1st, 5:32
  1. 5:32 1st & 10 BUF 35 Buffalo kicked off for 56 yards, Josh Williams returned kickoff for 39 yards
  2. 5:24 1st & 10 TB 48 Sean Tucker rushed up the middle for no gain, tackled by Deone Walker
  3. 4:46 2nd & 10 TB 48 Kyle Trask passed to Ryan Miller to the right for 4 yard gain, tackled by Dorian Williams
  4. 4:04 3rd & 6 BUF 48 Kyle Trask passed to Tez Johnson to the left for 9 yard gain, tackled by Daequan Hardy
  5. 3:25 1st & 10 BUF 39 Kyle Trask sacked by Deone Walker and A.J. Epenesa for 3 yard loss
  6. 2:47 2nd & 13 BUF 42 Kyle Trask passed to Josh Williams to the right for 3 yard gain, tackled by Joe Andreessen
  7. 2:05 3rd & 10 BUF 39 Kyle Trask incomplete pass down the middle intended for Devin Culp
  8. 2:02 4th & 10 BUF 39 Riley Dixon punted for 39 yards, touchback
Buffalo 1st, 1:52
  1. 1:52 1st & 10 BUF 20 Shane Buechele passed to Elijah Young to the right for 8 yard gain, tackled by Jose Ramirez
  2. 1:13 2nd & 2 BUF 28 Elijah Young rushed to the right for 2 yard loss, tackled by Adam Gotsis
  3. 0:28 3rd & 4 BUF 26 Buffalo timeout
  4. 0:28 3rd & 4 BUF 26 Shane Buechele incomplete pass to the right intended for Elijah Moore
  5. 0:26 4th & 4 BUF 26 Zach Davidson punted for 62 yards. Kameron Johnson returned punt for 22 yards
Tampa Bay 1st, 0:14
  1. 0:14 1st & 10 TB 34 Kyle Trask passed to Tez Johnson to the left for 16 yard gain, tackled by Joe Andreessen
  2. End of 1st Quarter
  3. 15:00 1st & 10 TB 50 Josh Williams rushed to the right for 3 yard gain, tackled by DeWayne Carter
  4. 14:23 2nd & 7 BUF 47 Kyle Trask passed to Tez Johnson to the right for 3 yard gain, tackled by Joe Andreessen
  5. 13:43 3rd & 4 BUF 44 Kyle Trask passed to Trey Palmer down the middle for 13 yard gain, tackled by Dane Jackson
  6. 12:57 1st & 10 BUF 31 Kyle Trask rushed to the left for 4 yard gain, tackled by Daequan Hardy
  7. 12:14 2nd & 6 BUF 27 Kyle Trask incomplete pass to the right intended for Kameron Johnson
  8. 12:10 3rd & 6 BUF 27 Kyle Trask passed to Tez Johnson to the right for 11 yard gain, tackled by Dane Jackson
  9. 11:39 1st & 10 BUF 16 Josh Williams rushed to the left for 4 yard loss, tackled by Deone Walker
  10. 10:59 2nd & 14 BUF 20 Kyle Trask passed to Tez Johnson to the right for 3 yard gain, tackled by Dorian Williams
  11. 10:13 3rd & 11 BUF 17 Kyle Trask incomplete pass to the right intended for Kameron Johnson
  12. 10:08 4th & 11 BUF 17 Chase McLaughlin kicked a 35-yard field goal BUF 7, TB 3
Buffalo 2nd, 10:05
  1. 10:05 1st & 10 TB 35 Tampa Bay kicked off for 63 yards, Brandon Codrington returned kickoff for 33 yards
  2. 9:59 1st & 10 BUF 35 Shane Buechele rushed up the middle for 1 yard gain, tackled by Deion Jones
  3. 9:19 2nd & 9 BUF 36 Shane Buechele passed to KJ Hamler to the left for 30 yard gain, tackled by Kaevon Merriweather
  4. 8:40 1st & 10 TB 34 Elijah Young rushed to the right for 4 yard gain, tackled by Rashad Wisdom
  5. 7:59 2nd & 5 TB 29 Tampa Bay committed 5 yard penalty (Holding)
  6. 7:40 1st & 10 TB 24 Elijah Young rushed up the middle for 1 yard gain, tackled by Markees Watts
  7. 6:59 2nd & 9 TB 23 Shane Buechele passed to Elijah Moore to the left for 1 yard gain, tackled by Kaevon Merriweather. Tampa Bay committed 12 yard penalty (Disqualification)
  8. 6:31 1st & 10 TB 11 Shane Buechele passed to Tyrell Shavers to the left for 11 yard touchdown BUF 13, TB 3
  9. 6:26 2nd & 10 TB 0 Tyler Bass made PAT BUF 14, TB 3
Tampa Bay 2nd, 6:26
  1. 6:26 1st & 10 BUF 35 Buffalo kicked off for 58 yards, Josh Williams returned kickoff for 42 yards
  2. 6:17 1st & 10 TB 49 Owen Wright rushed to the left for 8 yard gain, tackled by DeWayne Carter
  3. 5:41 2nd & 2 BUF 43 Owen Wright rushed to the right for 2 yard loss, tackled by Joe Andreessen
  4. 4:59 3rd & 4 BUF 45 Kyle Trask passed to Tez Johnson to the right for 6 yard gain, tackled by Tre Herndon
  5. 4:31 1st & 10 BUF 39 Kyle Trask passed to Tez Johnson to the left for 9 yard gain, tackled by Darrick Forrest
  6. 3:49 1st & 10 BUF 29 Josh Williams rushed to the left for 5 yard gain, tackled by Ja'Marcus Ingram
  7. 3:14 1st & 10 BUF 25 Josh Williams rushed to the left for 11 yard gain, tackled by Joe Andreessen
  8. 2:36 1st & 10 BUF 14 Josh Williams rushed to the left for 9 yard gain, tackled by Tre Herndon
  9. 2:00 2nd & 1 BUF 5 Josh Williams rushed to the right for no gain, tackled by Dane Jackson
  10. 1:53 3rd & 1 BUF 5 Buffalo timeout
  11. 1:53 3rd & 1 BUF 5 Josh Williams rushed to the right for 3 yard gain, tackled by Darrick Forrest
  12. 1:49 1st & 2 BUF 2 Buffalo timeout
  13. 1:49 1st & 2 BUF 2 Josh Williams rushed to the left for 1 yard gain, tackled by Landon Jackson
  14. 1:02 2nd & 1 BUF 1 Kyle Trask passed to Tez Johnson to the right for 1 yard touchdown BUF 14, TB 9
  15. 0:58 1st & 10 BUF 0 Chase McLaughlin made PAT BUF 14, TB 10
Buffalo 2nd, 0:58
  1. 0:58 1st & 10 TB 35 Tampa Bay kicked off for 65 yards, Brandon Codrington returned kickoff for 32 yards
  2. 0:51 1st & 10 BUF 32 Shane Buechele sacked by Elijah Roberts for 8 yard loss
  3. 0:46 2nd & 18 BUF 24 Tampa Bay timeout
  4. 0:46 2nd & 18 BUF 24 Shane Buechele rushed up the middle for 8 yard gain, tackled by John Bullock
  5. 0:39 3rd & 10 BUF 32 Tampa Bay timeout
  6. 0:39 3rd & 10 BUF 32 Shane Buechele passed to Kristian Wilkerson to the left for 24 yard gain
  7. 0:32 1st & 10 TB 44 Shane Buechele rushed to the left for 12 yard gain, tackled by Nick Jackson
  8. 0:14 1st & 10 TB 33 Tampa Bay timeout
  9. 0:14 1st & 10 TB 33 Shane Buechele passed to Deon Cain to the left for 13 yard gain, tackled by Nick Jackson
  10. 0:02 1st & 10 TB 19 Shane Buechele incomplete pass down the middle
  11. 0:01 2nd & 10 TB 19 Tyler Bass kicked a 37-yard field goal BUF 17, TB 10
Buffalo 3rd, 15:00
  1. 15:00 1st & 10 TB 35 Tampa Bay kicked off for 65 yards, Brandon Codrington returned kickoff for 18 yards
  2. 14:55 1st & 10 BUF 18 Shane Buechele passed to Kristian Wilkerson down the middle for 9 yard gain, tackled by Roman Parodie
  3. 14:17 1st & 10 BUF 28 Buffalo committed 5 yard penalty (Illegal Motion)
  4. 13:42 2nd & 6 BUF 22 Shane Buechele passed to Zach Davidson to the right for 7 yard gain, tackled by Rashad Wisdom
  5. 13:07 1st & 10 BUF 29 Elijah Young rushed to the right for 3 yard gain, tackled by Kaevon Merriweather
  6. 12:28 2nd & 7 BUF 32 Shane Buechele passed to Keleki Latu to the left for 29 yard gain, tackled by Roman Parodie
  7. 11:50 1st & 10 TB 39 Elijah Young rushed to the left for no gain, tackled by Kaevon Merriweather
  8. 11:10 2nd & 9 TB 38 Shane Buechele passed to Elijah Young down the middle for 8 yard gain, tackled by Nick Jackson
  9. 10:30 3rd & 2 TB 31 Frank Gore Jr. rushed up the middle for 5 yard gain, tackled by Nick Jackson
  10. 9:53 1st & 10 TB 26 Elijah Young rushed to the left for 4 yard gain, tackled by Deion Jones
  11. 9:16 2nd & 6 TB 22 Elijah Young rushed to the left for 3 yard gain, tackled by Markees Watts
  12. 8:32 3rd & 3 TB 19 Shane Buechele sacked by Jose Ramirez for no gain
  13. 7:47 4th & 3 TB 19 Tyler Bass kicked a 37-yard field goal BUF 20, TB 10
Tampa Bay 3rd, 7:43
  1. 7:43 1st & 10 BUF 35 Buffalo kicked off for 60 yards, Kameron Johnson returned kickoff for 57 yards
  2. 7:35 1st & 10 BUF 38 Owen Wright rushed to the left for 2 yard gain, tackled by Dane Jackson
  3. 7:13 2nd & 8 BUF 36 Connor Bazelak passed to Kameron Johnson to the left for 4 yard gain, tackled by Jimmy Ciarlo
  4. 6:33 3rd & 4 BUF 32 Connor Bazelak incomplete pass to the left intended for Trey Palmer
  5. 6:29 4th & 4 BUF 32 Chase McLaughlin kicked a 50-yard field goal BUF 20, TB 13
Buffalo 3rd, 6:25
  1. 6:25 1st & 10 TB 35 Tampa Bay kicked off for 62 yards, Laviska Shenault Jr. returned kickoff for 37 yards
  2. 6:20 1st & 10 BUF 40 Shane Buechele passed to Zach Davidson to the left for 20 yard gain, tackled by John Bullock
  3. 5:43 1st & 10 TB 40 Shane Buechele fumbled. Shane Buechele recovered fumble for no gain
  4. 5:05 2nd & 12 TB 42 Elijah Young rushed up the middle for 5 yard gain, tackled by Kaevon Merriweather
  5. 4:22 3rd & 7 TB 37 Shane Buechele passed to Frank Gore Jr. to the left for 8 yard gain, tackled by Roman Parodie
  6. 3:41 1st & 10 TB 29 Shane Buechele passed to KJ Hamler to the right for 4 yard loss, tackled by Rashad Wisdom
  7. 3:01 2nd & 13 TB 32 Shane Buechele passed to Deon Cain to the right for 8 yard gain, tackled by Tre Avery
  8. 2:15 3rd & 6 TB 25 Shane Buechele passed to Kristian Wilkerson to the right for 4 yard gain, tackled by Tre Avery
  9. 1:33 4th & 2 TB 21 Tyler Bass kicked a 39-yard field goal BUF 23, TB 13
Tampa Bay 3rd, 1:30
  1. 1:30 1st & 10 BUF 35 Buffalo kicked off for 55 yards, Owen Wright returned kickoff for 25 yards
  2. 1:25 1st & 10 TB 35 Connor Bazelak passed to Devin Culp to the left for 22 yard gain, tackled by Jimmy Ciarlo
  3. 0:49 1st & 10 BUF 43 Owen Wright rushed to the left for 2 yard gain, tackled by Dane Jackson
  4. 0:12 2nd & 8 BUF 41 Connor Bazelak passed to Devin Culp to the right for 1 yard gain, tackled by Zy Alexander. Devin Culp fumbled. Jimmy Ciarlo recovered fumble for no gain
Buffalo 3rd, 0:05
  1. 0:05 1st & 10 BUF 39 Shane Buechele passed to Kristian Wilkerson down the middle for 5 yard gain, tackled by Rashad Wisdom
  2. End of 3rd Quarter
  3. 15:00 2nd & 5 BUF 44 Elijah Young rushed to the left for 4 yard gain, tackled by Mike Greene
  4. 14:17 3rd & 1 BUF 48 Shane Buechele incomplete pass to the right intended for Matt Sokol
  5. 14:12 4th & 1 BUF 48 Zach Davidson punted for 42 yards. Kameron Johnson returned punt for 5 yards
Tampa Bay 4th, 14:04
  1. 14:04 1st & 10 TB 15 Jase McClellan rushed up the middle for 1 yard gain, tackled by Nelson Ceaser
  2. 13:22 2nd & 9 TB 16 Connor Bazelak incomplete pass to the left intended for Rakim Jarrett
  3. 13:18 3rd & 9 TB 16 Connor Bazelak sacked by Nelson Ceaser for 1 yard loss
  4. 12:37 4th & 10 TB 15 Riley Dixon punted for 49 yards. Brandon Codrington returned punt for 3 yards
Buffalo 4th, 12:25
  1. 12:25 1st & 10 BUF 39 Shane Buechele passed to Laviska Shenault Jr. to the left for 13 yard gain, tackled by Tre Avery
  2. 11:43 1st & 10 TB 48 Elijah Young rushed to the right for 5 yard gain, tackled by Nash Hutmacher
  3. 10:59 2nd & 5 TB 43 Elijah Young rushed to the left for 4 yard gain, tackled by Tre Avery
  4. 10:17 3rd & 1 TB 39 Elijah Young rushed up the middle for no gain, tackled by Deion Jones
  5. 9:35 4th & 1 TB 39 Frank Gore Jr. rushed up the middle for 2 yard gain, tackled by Nash Hutmacher
  6. 8:50 1st & 10 TB 37 Elijah Young rushed to the right for 7 yard gain, tackled by Will Brooks
  7. 8:09 2nd & 3 TB 30 Elijah Young rushed to the left for 3 yard gain, tackled by Tre Avery
  8. 7:28 1st & 10 TB 27 Frank Gore Jr. rushed to the right for no gain, tackled by Nick Jackson
  9. 6:42 2nd & 10 TB 27 Frank Gore Jr. rushed to the left for 14 yard gain, tackled by Will Brooks
  10. 5:57 1st & 10 TB 13 Buffalo timeout
  11. 5:57 1st & 10 TB 13 Frank Gore Jr. rushed to the right for 1 yard gain, tackled by Roman Parodie
  12. 5:16 2nd & 9 TB 12 Shane Buechele incomplete pass to the right intended for Deon Cain
  13. 5:11 3rd & 9 TB 12 Shane Buechele passed to Kristian Wilkerson to the right for 4 yard gain, tackled by Tre Avery
  14. 4:27 4th & 5 TB 8 Tyler Bass missed a 26-yard field goal
Tampa Bay 4th, 4:24
  1. 4:24 1st & 10 TB 20 Connor Bazelak incomplete pass to the left intended for Rakim Jarrett
  2. 4:21 2nd & 10 TB 20 Connor Bazelak passed to Tanner Taula down the middle for 9 yard gain, tackled by Edefuan Ulofoshio
  3. 3:56 3rd & 1 TB 29 Connor Bazelak passed to Tanner Taula to the left for 5 yard gain, tackled by Jimmy Ciarlo
  4. 3:36 1st & 10 TB 34 Connor Bazelak passed to Tanner Taula to the left for 4 yard gain, tackled by Jimmy Ciarlo
  5. 3:14 2nd & 6 TB 38 Connor Bazelak passed to Kameron Johnson to the right for 30 yard gain, tackled by Zy Alexander
  6. 3:05 1st & 10 BUF 32 Connor Bazelak passed to Garrett Greene down the middle for 10 yard gain, tackled by Daequan Hardy
  7. 2:41 1st & 10 BUF 22 Connor Bazelak incomplete pass to the left intended for Rakim Jarrett
  8. 2:36 2nd & 10 BUF 22 Connor Bazelak passed to Devin Culp to the left for 10 yard gain, tackled by Darrick Forrest
  9. 2:31 3rd & 1 BUF 13 Connor Bazelak incomplete pass to the right intended for Kameron Johnson
  10. 2:27 2nd & 10 BUF 12 Connor Bazelak passed to Garrett Greene down the middle for 7 yard gain, tackled by Zy Alexander
  11. 2:06 3rd & 3 BUF 5 Connor Bazelak passed to Owen Wright down the middle for 4 yard gain, tackled by Jimmy Ciarlo
  12. 2:00 1st & 1 BUF 1 Connor Bazelak incomplete pass to the left intended for Owen Wright
  13. 1:57 2nd & 1 BUF 1 Connor Bazelak incomplete pass to the left intended for Tanner Taula
  14. 1:53 3rd & 1 BUF 1 Connor Bazelak passed to Garrett Greene to the right for 1 yard touchdown BUF 23, TB 19
  15. 1:47 1st & 10 BUF 0 2pt attempt failed, Owen Wright run
Buffalo 4th, 1:47
  1. 1:47 1st & 10 TB 35 Tampa Bay kicked off for 64 yards, Laviska Shenault Jr. returned kickoff for 38 yards
  2. 1:41 1st & 10 BUF 39 Shane Buechele passed to Elijah Young to the right for 24 yard gain, tackled by John Bullock
  3. 0:54 1st & 10 TB 37 Elijah Young rushed up the middle for 2 yard gain, tackled by Dvon J-Thomas
  4. 0:50 2nd & 8 TB 35 Tampa Bay timeout
  5. 0:50 2nd & 8 TB 35 Elijah Young rushed to the left for 10 yard gain, tackled by Tre Avery
  6. 0:11 1st & 10 TB 25 Shane Buechele rushed up the middle for 1 yard loss
‹ 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.