looking at the picture, how does it fold up when the rear 3rd row seats go up?
Your best bet, might be OEM like this one: https://mazdashop.ca/collections/20...argo-tray-mazda-cx-9-2016-2017-2018-2019-2020 Lot's of good pictures here too.
Just found out husky also now makes a new cargo liner that also allows the 3rd row to fold up. This wasn't available when I looked last year. It may be better than the OEM because it is a single piece and also cover the side bins (and way cheaper as well), as long as it folds easily when bringing the 3rd row up.
Protect your Interior with WeatherBeater Floor Mats
Protect your interior with WeatherBeater floor mats from Husky Liners for more peace of mind. It's the best way to keep mud, dirt, and snow at bay.www.huskyliners.com