diff --git a/orianna/src/main/java/com/merakianalytics/orianna/types/core/match/Match.java b/orianna/src/main/java/com/merakianalytics/orianna/types/core/match/Match.java
index <HASH>..<HASH> 100644
--- a/orianna/src/main/java/com/merakianalytics/orianna/types/core/match/Match.java
+++ b/orianna/src/main/java/com/merakianalytics/orianna/types/core/match/Match.java
@@ -751,7 +751,7 @@ public class Match extends GhostObject<com.merakianalytics.orianna.types.data.ma
                         final Iterator<com.merakianalytics.orianna.types.data.match.Participant> iterator = data.getParticipants().iterator();
                         while(iterator.hasNext()) {
                             final com.merakianalytics.orianna.types.data.match.Participant participant = iterator.next();
-                            if(participant.getCurrentAccountId() == fromReference.getCurrentAccountId()) {
+                            if(participant.getCurrentAccountId().equals(fromReference.getCurrentAccountId())) {
                                 replaceData(participant, fromReference);
                                 iterator.remove();
                                 break;
Fix doubled participant for Matches from MatchReferences