I'm not into sports (unless I'm doing something myself :) ), so I never heard it used like that before.
Its a pretty common Americanism that is disconnected from sports in my experience, I suspect the average American would recognize it as "something/someone that is contributing a lot", and only a tiny percentage would even recognize "minimum viable product" spelled out.