Hi Vi5,
My view would be that you can’t make that assumption.
When matches triangulate they most likely do share a common ancestor but may not necessarily all share the same MRCA with yourself.
For example, I have two matches A and B who triangulate.
Match A descends from my great grandparents and therefore they are my MRCA with A.
Match B descends from my great grandfather’s brother, which makes my MRCA with B, my great great grandparents.
Hope that helps