The QTableWidget is item-based. meaning you insert the data into the widget and it takes control of it. (owns it)
So sharing between QTableWidgets is not really working.
However, the QTableView is a view-model object.
Here your data lives in a object (the model) that the QTableView asks for data.
It is possible to share this model between QTableViews and if you
update any field, it would be the same for all as "playername" would only exists once.
So if you have not,please read about QTableView and Qt's model/view framework.
If only player name is shared, then using a model might be a bit overkill. Still super flexible.