NFL Football

20
Final 1 2 3 4 Tot
Pittsburgh 6 0 7 7 20
San Francisco 0 3 14 7 24
24
1:25 PM PT2:25 PM MT3:25 PM CT4:25 PM ET20:25 GMT4:25 1:25 PM MST3:25 PM EST3:25 PM CT0:25 UAE (+1)16:25 ET19:25 , September 22, 2019
Levi's Stadium, Santa Clara, California  Weather: 79°, Partly Cloudy  Attendance: 69,439

Play-by-Play

4th Quarter
1st&10 at Pit 20
(0:37) Jimmy Garoppolo rush up the middle for a loss of 1 yard to the Pit21.
4th&12 at Pit 20
(0:41) Mason Rudolph incomplete pass to the left intended for James Washington defensed by Jaquiski Tartt.
4th&12 at Pit 20
(0:41) Pittsburgh Steelers timeout.
3rd&3 at Pit 29
(0:51) Mason Rudolph sacked at Pit20 for a loss of 9 yards by DeForest Buckner. FUMBLE, recovered by Pit (Matt Feiler).
3rd&3 at Pit 29
(0:51) Pittsburgh Steelers timeout.
2nd&10 at Pit 22
(1:01) Mason Rudolph rush to the left for 7 yards to the Pit29. Tackled by Kwon Alexander.
1st&10 at Pit 22
(1:09) Mason Rudolph incomplete pass to the right.
4th&- at SF 35
(1:15) Mitch Wishnowsky kicks off to the Pit1. Johnny Holton return for 21 yards to Pit22. Tackled by D.J. Reed Jr..
4th&- at Pit 15SF 24-20
(1:15) Robbie Gould extra point is good.
2nd&5 at Pit 5SF 23-20
(1:20) Jimmy Garoppolo pass to the left to Dante Pettis for 5 yards for a TOUCHDOWN.
1st&9 at Pit 9
(2:00) Jeff Wilson Jr. rush up the middle for 4 yards to the Pit5. Tackled by Javon Hargrave.
1st&9 at Pit 9
(2:00) Two Minute Warning.
3rd&11 at Pit 14
(2:08) Penalty: Holding on Pittsburgh (Mark Barron) 5 yards.
2nd&17 at Pit 20
(2:47) Jimmy Garoppolo pass to the left to Richie James Jr. for 6 yards to the Pit14. Tackled by Minkah Fitzpatrick.
2nd&7 at Pit 10
(2:53) Penalty: Holding on San Francisco (Justin Skule) -10 yards.
2nd&7 at Pit 10
(2:53) San Francisco 49ers timeout.
1st&10 at Pit 13
(3:37) Jeff Wilson Jr. rush to the right for 3 yards to the Pit10. Tackled by Javon Hargrave.
3rd&1 at Pit 15
(4:13) Jimmy Garoppolo rush up the middle for 2 yards to the Pit13. Tackled by Javon Hargrave.
2nd&1 at Pit 15
(4:49) Jeff Wilson Jr. rush to the right for no gain to the Pit15. Tackled by Stephon Tuitt and Terrell Edmunds.
1st&10 at Pit 24
(5:29) Jimmy Garoppolo pass to the right to George Kittle for 9 yards to the Pit15. Tackled by Mike Hilton and Terrell Edmunds.
1st&10 at Pit 24
(5:36) James Conner rush to the right for a loss of 2 yards to the Pit22. Tackled by Arik Armstead. FUMBLE, recovered by SF (DeForest Buckner). Tackled by Zach Gentry.
2nd&5 at Pit 19
(6:11) Mason Rudolph pass to the middle to James Conner for 5 yards to the Pit24. Tackled by Kwon Alexander.
1st&10 at Pit 14
(6:49) James Conner rush up the middle for 5 yards to the Pit19. Tackled by Kwon Alexander and DeForest Buckner.
3rd&7 at Pit 7
(6:53) Jimmy Garoppolo rush up the middle for no gain to the Pit7. FUMBLE, recovered by Pit (T.J. Watt). Tackled by Richie James Jr..
2nd&7 at Pit 7
(7:00) Jimmy Garoppolo incomplete pass to the left.
1st&8 at Pit 8
(7:44) Jeff Wilson Jr. rush up the middle for 1 yard to the Pit7. Tackled by Javon Hargrave.
2nd&4 at Pit 13
(8:11) Jeff Wilson Jr. rush to the right for 5 yards to the Pit8. Tackled by Tyson Alualu and Joe Haden.
1st&10 at Pit 19
(8:53) Raheem Mostert rush to the right for 6 yards to the Pit13. Tackled by Joe Haden.
2nd&5 at Pit 38
(9:21) Raheem Mostert rush up the middle for 19 yards to the Pit19. Tackled by Steve Nelson.
1st&10 at Pit 43
(9:47) Matt Breida rush to the right for 5 yards to the Pit38. Tackled by Devin Bush.
2nd&3 at SF 32
(10:08) Jimmy Garoppolo pass to the left to Marquise Goodwin for 25 yards to the Pit43. Tackled by Terrell Edmunds.
1st&10 at SF 25
(10:22) Matt Breida rush to the right for 7 yards to the SF32. Tackled by Cameron Heyward.
4th&- at Pit 35
(10:22) Chris Boswell kicks off to the endzone. Touchback.
4th&- at SF 15Pit 20-17
(10:22) Chris Boswell extra point is good.
1st&10 at SF 39Pit 19-17
(10:28) Mason Rudolph pass to the left to Diontae Johnson for 39 yards for a TOUCHDOWN.
1st&10 at Pit 29
(10:34) Penalty: Pass Interference on San Francisco (Jason Verrett) 32 yards.
1st&10 at Pit 19
(11:18) James Conner rush up the middle for 10 yards to the Pit29. Tackled by Ronald Blair III and K'Waun Williams.
4th&13 at SF 22
(11:28) Mitch Wishnowsky punts for 50 yards to Pit28. Ryan Switzer - no return. Tackled by Emmanuel Moseley. Penalty: Holding on Pittsburgh (Johnny Holton) -10 yards.
3rd&23 at SF 12
(12:08) Raheem Mostert rush to the left for 10 yards to the SF22. Tackled by Javon Hargrave.
2nd&26 at SF 9
(12:47) Raheem Mostert rush to the left for 3 yards to the SF12. Tackled by Bud Dupree.
2nd&17 at SF 18
(13:05) Penalty: Illegal Block on San Francisco (Justin Skule) -9 yards.
2nd&7 at SF 28
(13:33) Penalty: Holding on San Francisco (Justin Skule) -10 yards.
1st&10 at SF 25
(14:01) Matt Breida rush to the right for 3 yards to the SF28. Tackled by Devin Bush.
4th&1 at Pit 34
(14:13) Jordan Berry punts for 46 yards to SF20. Richie James Jr. return for 5 yards to SF25. Tackled by Jayrone Elliott.
3rd&7 at Pit 28
(15:00) Mason Rudolph pass to the right to James Washington for 6 yards to the Pit34. Tackled by K'Waun Williams and Richard Sherman.
3rd Quarter
2nd&10 at Pit 25
(0:20) Mason Rudolph pass to the left to Xavier Grimble for 3 yards to the Pit28. Tackled by Solomon Thomas.
1st&10 at Pit 25
(0:56) Benny Snell Jr. rush to the left for no gain to the Pit25. Tackled by Kwon Alexander.
4th&- at SF 35
(0:56) Mitch Wishnowsky kicks off to the endzone. Touchback.
4th&- at Pit 15SF 17-13
(0:56) Robbie Gould extra point is good.
1st&4 at Pit 4SF 16-13
(1:02) Jeff Wilson Jr. rush up the middle for 4 yards for a TOUCHDOWN.
2nd&8 at Pit 16
(1:39) Jimmy Garoppolo pass to the left to Dante Pettis for 12 yards to the Pit4. Tackled by Devin Bush.
1st&10 at Pit 18
(2:17) Matt Breida rush up the middle for 2 yards to the Pit16. Tackled by Joe Haden.
1st&10 at Pit 29
(2:44) Jimmy Garoppolo pass to the left to Deebo Samuel for 11 yards to the Pit18. Tackled by Steve Nelson.
2nd&5 at Pit 39
(3:10) Matt Breida rush to the left for 10 yards to the Pit29. Tackled by Steve Nelson and Terrell Edmunds.
1st&10 at Pit 44
(3:46) Raheem Mostert rush to the right for 5 yards to the Pit39. Tackled by Devin Bush and Joe Haden.
1st&10 at SF 36
(4:33) Jimmy Garoppolo pass to the left to Deebo Samuel for 20 yards to the Pit44. Tackled by Terrell Edmunds.
3rd&1 at SF 34
(4:54) Jimmy Garoppolo rush up the middle for 2 yards to the SF36. Tackled by Cameron Heyward.
2nd&1 at SF 34
(5:15) Raheem Mostert rush to the left for no gain to the SF34. Tackled by Bud Dupree.
1st&10 at SF 25
(5:42) Raheem Mostert rush to the right for 9 yards to the SF34. Tackled by Terrell Edmunds.
4th&- at Pit 35
(5:42) Chris Boswell kicks off to the endzone. Touchback.
4th&- at SF 15Pit 13-10
(5:42) Chris Boswell extra point is good.
3rd&4 at Pit 24Pit 12-10
(5:54) Mason Rudolph pass to the left to JuJu Smith-Schuster for 76 yards for a TOUCHDOWN.
2nd&9 at Pit 19
(6:37) Mason Rudolph pass to the right to James Conner for 5 yards to the Pit24. Tackled by DeForest Buckner.
1st&10 at Pit 18
(7:13) James Conner rush up the middle for 1 yard to the Pit19. Tackled by DeForest Buckner and Solomon Thomas.
4th&5 at SF 30
(7:20) Mitch Wishnowsky punts for 52 yards to Pit18. No return.
3rd&5 at SF 30
(7:23) Jimmy Garoppolo incomplete pass to the left intended for Kendrick Bourne.
2nd&10 at SF 25
(7:59) Matt Breida rush to the right for 5 yards to the SF30. Tackled by Devin Bush.
2nd&10 at SF 25
(7:59) Pittsburgh Steelers timeout.
1st&10 at SF 25
(8:09) Jimmy Garoppolo incomplete pass to the middle intended for Deebo Samuel.
4th&5 at Pit 27
(8:22) Jordan Berry punts for 59 yards to SF14. Richie James Jr. return for 11 yards to SF25. Tackled by Olasunkanmi Adeniyi.
3rd&5 at Pit 27
(8:26) Mason Rudolph incomplete pass to the left intended for JuJu Smith-Schuster.
2nd&10 at Pit 22
(9:08) James Conner rush to the left for 5 yards to the Pit27. Tackled by Sheldon Day and Ronald Blair III.
1st&10 at Pit 22
(9:11) Mason Rudolph incomplete pass to the right intended for James Washington defensed by Richard Sherman.
4th&- at SF 35
(9:17) Mitch Wishnowsky kicks off to the Pit1. Johnny Holton return for 21 yards to Pit22. Tackled by Azeez Al-Shaair.
4th&- at Pit 15SF 10-6
(9:17) Robbie Gould extra point is good.
3rd&1 at Pit 1SF 9-6
(9:21) Jeff Wilson Jr. rush to the right for 1 yard for a TOUCHDOWN.
2nd&3 at Pit 3
(10:01) Jimmy Garoppolo pass to the middle to Kyle Juszczyk for 2 yards to the Pit1. Tackled by Stephon Tuitt.
1st&3 at Pit 3
(10:43) Jeff Wilson Jr. rush up the middle for no gain to the Pit3. Tackled by Stephon Tuitt.
3rd&8 at Pit 25
(11:23) Jimmy Garoppolo pass to the middle to Kendrick Bourne for 22 yards to the Pit3. Tackled by Joe Haden.
2nd&8 at Pit 25
(11:26) Jimmy Garoppolo incomplete pass to the left intended for Raheem Mostert defensed by Bud Dupree.
1st&10 at Pit 27
(12:01) Raheem Mostert rush to the right for 2 yards to the Pit25. Tackled by Stephon Tuitt.
2nd&5 at Pit 33
(12:41) Matt Breida rush to the right for 6 yards to the Pit27. Tackled by T.J. Watt.
1st&10 at Pit 38
(13:19) Matt Breida rush to the left for 5 yards to the Pit33. Tackled by Mark Barron.
2nd&15 at Pit 32
(13:28) Mason Rudolph pass intended for JuJu Smith-Schuster INTERCEPTED by K'Waun Williams and returned for 4 yards. Tackled by JuJu Smith-Schuster.
1st&15 at Pit 32
(13:34) Mason Rudolph incomplete pass to the left intended for Diontae Johnson.
1st&10 at Pit 37
(13:56) Penalty: Illegal Plyr Downfld on Pittsburgh (Alejandro Villanueva) -5 yards.
2nd&4 at Pit 31
(14:31) James Conner rush to the left for 6 yards to the Pit37. Tackled by Fred Warner.
1st&10 at Pit 25
(15:00) Diontae Johnson rush to the left for 6 yards to the Pit31. Tackled by Fred Warner.
4th&- at SF 35
(15:00) Mitch Wishnowsky kicks off to the endzone. Touchback.
2nd Quarter
2nd&15 at SF 15
(0:05) Matt Breida rush to the right for 5 yards to the SF20. Tackled by Stephon Tuitt and Devin Bush.
1st&10 at SF 20
(0:50) Jimmy Garoppolo pass to the right to Dante Pettis for a loss of 5 yards to the SF15. Tackled by Joe Haden.
4th&9 at SF 41
(0:58) Jordan Berry punts for 41 yards to SF0. Touchback.
4th&9 at SF 41
(0:58) San Francisco 49ers timeout.
3rd&4 at SF 36
(1:12) Mason Rudolph sacked at SF41 for a loss of 5 yards by Dee Ford.
2nd&10 at SF 42
(1:56) Mason Rudolph pass to the left to Diontae Johnson for 6 yards to the SF36. Tackled by Kwon Alexander.
1st&10 at SF 42
(2:00) Mason Rudolph incomplete pass to the right intended for JuJu Smith-Schuster defensed by Richard Sherman.
1st&10 at SF 42
(2:00) Two Minute Warning.
3rd&4 at SF 48
(2:35) Mason Rudolph rush up the middle for 6 yards to the SF42. Tackled by Ahkello Witherspoon.
2nd&6 at Pit 50
(3:14) Benny Snell Jr. rush up the middle for 2 yards to the SF48. Tackled by D.J. Jones.
1st&10 at Pit 46
(3:46) Benny Snell Jr. rush up the middle for 4 yards to the Pit50. Tackled by DeForest Buckner.
2nd&8 at Pit 37
(4:17) Johnny Holton rush to the left for 9 yards to the Pit46. Tackled by Richard Sherman.
1st&10 at Pit 35
(4:53) James Conner rush to the left for 2 yards to the Pit37. Tackled by D.J. Jones.
3rd&7 at Pit 28
(5:24) Mason Rudolph pass to the left to Diontae Johnson for 7 yards to the Pit35. Tackled by Jaquiski Tartt.
2nd&12 at Pit 23
(6:07) James Conner rush to the right for 5 yards to the Pit28. Tackled by Jaquiski Tartt.
1st&10 at Pit 25
(6:45) James Conner rush to the right for a loss of 2 yards to the Pit23. Tackled by Kwon Alexander.
4th&- at SF 35
(6:45) Mitch Wishnowsky kicks off to the endzone. Touchback.
4th&5 at Pit 6Pit 6-3
(6:48) Robbie Gould 24 yard field goal attempt is GOOD. Holder: Mitch Wishnowsky.
3rd&15 at Pit 16
(7:28) Raheem Mostert rush to the right for 10 yards to the Pit6. Tackled by Devin Bush.
2nd&20 at Pit 21
(8:04) Jimmy Garoppolo pass to the left to Matt Breida for 5 yards to the Pit16. Tackled by Mike Hilton.
1st&20 at Pit 21
(8:09) Jimmy Garoppolo incomplete pass to the left intended for Jeff Wilson Jr..
1st&10 at Pit 11
(8:30) Penalty: Holding on San Francisco (Laken Tomlinson) -10 yards.
3rd&6 at Pit 22
(9:11) Jimmy Garoppolo pass to the middle to George Kittle for 11 yards to the Pit11. Tackled by Minkah Fitzpatrick.
2nd&6 at Pit 22
(9:15) Jimmy Garoppolo incomplete pass to the middle intended for George Kittle defensed by T.J. Watt.
1st&10 at Pit 26
(9:35) Matt Breida rush to the left for 4 yards to the Pit22. Tackled by Stephon Tuitt.
2nd&2 at Pit 41
(9:59) Jimmy Garoppolo pass to the right to Matt Breida for 15 yards to the Pit26. Tackled by Joe Haden.
1st&10 at Pit 49
(10:37) Jimmy Garoppolo pass to the middle to Dante Pettis for 8 yards to the Pit41. Tackled by Minkah Fitzpatrick.
4th&9 at Pit 8
(10:48) Jordan Berry punts for 60 yards to SF32. Richie James Jr. return for 14 yards to SF46. Tackled by Jayrone Elliott. Penalty: Illegal Shift on Pittsburgh 5 yards.
3rd&10 at Pit 7
(11:17) Mason Rudolph rush up the middle for 1 yard to the Pit8. Tackled by DeForest Buckner and Ronald Blair III.
2nd&10 at Pit 7
(11:20) Mason Rudolph incomplete pass to the left intended for Xavier Grimble.
1st&10 at Pit 7
(11:25) Mason Rudolph incomplete pass to the left intended for James Washington.
2nd&7 at Pit 7
(11:29) Jimmy Garoppolo rush up the middle for no gain to the Pit7. FUMBLE, recovered by Pit (Devin Bush). Tackled by Mike Person.
1st&7 at Pit 7
(11:34) Jimmy Garoppolo incomplete pass to the left intended for George Kittle.
1st&7 at Pit 7
(11:34) San Francisco 49ers timeout.
1st&10 at Pit 12
(12:02) Penalty: Holding on Pittsburgh (Javon Hargrave) 5 yards.
1st&10 at Pit 40
(12:29) Jimmy Garoppolo pass to the middle to Marquise Goodwin for 16 yards to the Pit24. Tackled by Joe Haden. Penalty: Roughing Passer on Pittsburgh (Minkah Fitzpatrick) 12 yards.
1st&10 at SF 38
(13:06) Jimmy Garoppolo pass to the left to Kyle Juszczyk for 22 yards to the Pit40. Tackled by Terrell Edmunds and Devin Bush.
4th&5 at Pit 24
(13:21) Jordan Berry punts for 53 yards to SF23. Richie James Jr. return for 15 yards to SF38. Tackled by Artie Burns.
3rd&5 at Pit 24
(13:25) Mason Rudolph incomplete pass to the right intended for Diontae Johnson.
2nd&5 at Pit 24
(13:30) Mason Rudolph incomplete pass to the left intended for Vance McDonald.
1st&10 at Pit 19
(14:12) James Conner rush to the left for 5 yards to the Pit24. Tackled by Jaquiski Tartt.
1st&10 at Pit 9
(14:51) Mason Rudolph pass to the left to Vance McDonald for 10 yards to the Pit19. Tackled by Solomon Thomas.
2nd&7 at Pit 25
(15:00) Raheem Mostert rush to the right for 10 yards to the Pit15. Tackled by Minkah Fitzpatrick. FUMBLE, recovered by Pit (Devin Bush). Tackled by George Kittle.
1st Quarter
1st&10 at Pit 28
(0:44) Raheem Mostert rush to the left for 3 yards to the Pit25. Tackled by T.J. Watt.
1st&10 at SF 45
(0:55) Jimmy Garoppolo pass to the left to Kyle Juszczyk for 27 yards to the Pit28. Tackled by Terrell Edmunds.
2nd&8 at SF 33
(1:17) Jimmy Garoppolo pass to the right to George Kittle for 12 yards to the SF45. Tackled by Terrell Edmunds.
1st&10 at SF 31
(1:59) Raheem Mostert rush to the left for 2 yards to the SF33. Tackled by Mike Hilton and Cameron Heyward.
4th&- at Pit 35
(2:04) Chris Boswell kicks off to the SF9. Richie James Jr. return for 22 yards to SF31. Tackled by Jordan Dangerfield.
4th&5 at SF 8Pit 6-0
(2:07) Chris Boswell 26 yard field goal attempt is GOOD. Holder: Jordan Berry.
3rd&6 at SF 9
(2:47) Mason Rudolph rush up the middle for 1 yard to the SF8. Tackled by DeForest Buckner.
2nd&10 at SF 13
(3:31) Mason Rudolph pass to the middle to James Conner for 4 yards to the SF9. Tackled by DeForest Buckner.
1st&10 at SF 13
(3:34) Mason Rudolph incomplete pass to the left intended for JuJu Smith-Schuster.
2nd&2 at SF 16
(4:17) James Conner rush up the middle for 3 yards to the SF13. Tackled by Dre Greenlaw and DeForest Buckner.
1st&10 at SF 24
(4:44) Mason Rudolph pass to the right to James Washington for 8 yards to the SF16. Tackled by Tarvarius Moore.
2nd&11 at SF 27
(4:52) Jimmy Garoppolo pass intended for Dante Pettis INTERCEPTED by Minkah Fitzpatrick defensed by Joe Haden and returned for 14 yards. Tackled by George Kittle.
1st&10 at SF 28
(5:28) Matt Breida rush to the right for a loss of 1 yard to the SF27. Tackled by Cameron Heyward.
4th&5 at Pit 25
(5:40) Jordan Berry punts for 55 yards to SF20. Richie James Jr. return for 8 yards to SF28. Tackled by Benny Snell Jr..
3rd&5 at Pit 25
(5:43) Mason Rudolph incomplete pass to the left intended for Diontae Johnson.
2nd&5 at Pit 25
(6:20) James Conner rush up the middle for no gain to the Pit25. Tackled by D.J. Jones.
1st&10 at Pit 20
(6:54) James Conner rush to the left for 5 yards to the Pit25. Tackled by DeForest Buckner.
4th&7 at Pit 48
(7:03) Mitch Wishnowsky punts for 48 yards to Pit0. Touchback.
3rd&15 at SF 44
(7:38) Jimmy Garoppolo pass to the right to George Kittle for 8 yards to the Pit48. Tackled by Tyson Alualu.
3rd&15 at SF 44
(7:38) San Francisco 49ers timeout.
2nd&28 at SF 31
(8:16) Jimmy Garoppolo pass to the middle to Deebo Samuel for 13 yards to the SF44. Tackled by Mike Hilton and Minkah Fitzpatrick.
1st&10 at SF 49
(9:04) Jimmy Garoppolo rush up the middle for no gain to the SF49. FUMBLE, recovered by SF (Raheem Mostert).
3rd&14 at SF 33
(9:25) Jimmy Garoppolo pass to the middle to Richie James Jr. for 16 yards to the SF49. Tackled by Steve Nelson.
2nd&19 at SF 28
(10:05) Jimmy Garoppolo pass to the right to George Kittle for 5 yards to the SF33. Tackled by Devin Bush.
1st&10 at SF 37
(10:48) Jimmy Garoppolo sacked at SF28 for a loss of 9 yards by Stephon Tuitt.
2nd&6 at SF 29
(11:11) Matt Breida rush to the right for 8 yards to the SF37. Tackled by Cameron Heyward.
1st&10 at SF 25
(11:40) Matt Breida rush to the left for 4 yards to the SF29. Tackled by Javon Hargrave.
4th&- at Pit 35
(11:47) Chris Boswell kicks off to the SF-1. Richie James Jr. return for 26 yards to SF25. Tackled by Tyler Matakevich.
4th&5 at SF 28Pit 3-0
(11:52) Chris Boswell 46 yard field goal attempt is GOOD. Holder: Jordan Berry.
3rd&12 at SF 35
(12:29) Mason Rudolph pass to the left to JuJu Smith-Schuster for 7 yards to the SF28. Tackled by Tarvarius Moore.
2nd&10 at SF 33
(13:09) Mason Rudolph pass to the left to JuJu Smith-Schuster for a loss of 2 yards to the SF35. Tackled by Ahkello Witherspoon.
1st&10 at SF 33
(13:47) Mason Rudolph pass to the middle to James Conner for no gain to the SF33. Tackled by Fred Warner and Kwon Alexander.
1st&10 at SF 42
(13:54) Jimmy Garoppolo pass intended for Matt Breida INTERCEPTED by T.J. Watt and returned for 7 yards. Tackled by Mike Person.
2nd&5 at SF 30
(14:29) Jimmy Garoppolo pass to the left to George Kittle for 12 yards to the SF42. Tackled by Terrell Edmunds.
1st&10 at SF 25
(15:00) Matt Breida rush up the middle for 5 yards to the SF30. Tackled by Devin Bush.
4th&- at Pit 35
(15:00) Chris Boswell kicks off to the endzone. Touchback.
Sports Data API Powered by STATS © 2020 by STATS PERFORM.
Any commercial use or distribution without the express written consent of STATS PERFORM is strictly prohibited.