I have watched your game from every single person on your team and a bit of others on enemy team and i can tell you it’s more team diff than dps diff and you could have done so much more in this game.
Let’s start with doom. When you play doom you need to understand that you on different timing, if you jump in you need to get value, but a lot of the time you didn’t do much in their backline, so they could just ignore you or if they didn’t ignore you they just insta killed you.
For example at 1:26 soldier killed bastion and it took you 17 seconds to secure another kill on mei. That punch on mei was good, but it took 17 seconds… and those 17 seconds you did not provided any value for a team and those 17 seconds means that bastion already came back, so that fight just never ended.
Yes we can blame here dps didn’t do much, but neither did you. Even on monkey you would have more value if you played like you played doom, just because of shield that you can place every time you jump in.
Now for a rein is very same story to be honest. You could have done way more.
For example at 4:12 your soldier was using ult so you could have charged sigma and enable your soldier to be more aggressive with his ult but instead you was walking doing nothing when sigma was in the face of your soldier absorbing shots and then you charged sigma at 4:18 straight in the enemy team and died…
So it was not just 6 seconds too late it was in the wrong direction as well.
Then at 6:48 you had full shield and was full health and bastion died behind you that you could have prevented so easily if you was more aggressive at that time.
And those small things just adds up. While enemy sigma was out of his league using his abilities right in time which prevented him from being dead so many times and allowing his team to come back to fight.
I would say this game could have looked so much different if you played better.
Even simple things like playing monkey or maybe dva (since they had bastion at the beginning) would be much better. Or even zarya if you have aim, i found in some ranks zarya is so easy to play if enemy team charges you. Every time sigma rocks you you just buble, every time bastion shoots you just buble and so on. Then with full charge walk past sigma and delete their backline.
Not saying your dps was good, they did mistakes, that bastion when he died at 6:48 could have played corners more and not die, but you could have done a lot to prevent him from dying too.
And that what makes difference sometimes.
Not saying fixing those mistakes would have won you this game, it’s hard to say, but it definitely gonna help you get better in general.