| Jun 30, 2026 | Calcada | * | Ribeiro | X TORNEIO INTERNACIONAL DE XADREZ SESC CAIOBÁ - CLASSICO A | ? | |
| Jun 27, 2026 | Ribeiro | * | El Zwei | X Caioba RPD | ? | |
| Jun 27, 2026 | Hungaski | ½–½ | Ribeiro | X Caioba RPD | French Defense: La Bourdonnais Variation | |
| Jun 27, 2026 | Ribeiro | 0–1 | Fier | X Caioba RPD | King's Indian Attack | |
| Jun 1, 2026 | Ribeiro | 0–1 | Ticona Rocabado | Round 9: Ribeiro, Matheus Mendes Domingues - Ticona Rocabado, Licael Roderick | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Jun 1, 2026 | Mizzau | ½–½ | Ribeiro | Round 7: MESA 5 - MIZZAU vs RIBEIRO | Sicilian Defense: Richter-Rauzer Variation | |
| Jun 1, 2026 | Ribeiro | 0–1 | Arias Gaviria | Round 6: Ribeiro, Matheus Mendes Domingues - Arias Gaviria, Mario Alexis | King's Indian Attack, with e6 | |
| Jun 1, 2026 | Acosta | 0–1 | Ribeiro | Round 5: Acosta, Pablo Ismael - Ribeiro, Matheus Mendes Domingues | Queen's Gambit Declined: Modern Variation | |
| Jun 1, 2026 | Ribeiro | 1–0 | Carrizo | Round 4: Ribeiro, Matheus Mendes Domingues - Carrizo, Luciano Ariel | English Opening: Agincourt Defense | |
| Jun 1, 2026 | Petti | 1–0 | Ribeiro | Round 3: Petti, Luca Giovanni - Ribeiro, Matheus Mendes Domingues | French Defense: Classical Variation | |
| Jun 1, 2026 | Ribeiro | 1–0 | Ibarra | Round 2: Ribeiro, Matheus Mendes Domingues - Ibarra, Juan Martin | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Jun 1, 2026 | Sanhueza | 0–1 | Ribeiro | Round 1: Sanhueza, Cristian - Ribeiro, Matheus Mendes Domingues | Sicilian Defense: Closed, Traditional | |
| Jun 1, 2026 | De Siqueira | 0–1 | Ribeiro | Round 8: De Siqueira, Luigy Lira - Ribeiro, Matheus Mendes Domingues | French Defense: Two Knights Variation | |
| May 2, 2026 | Ribeiro | 1–0 | Lopes | Round 4: Ribeiro, Matheus Mendes Domingues - Lopes, Eduardo Moraes | Catalan Opening: Open Defense, Classical Line | |
| May 2, 2026 | Yoon | 0–1 | Ribeiro | Round 3: Yoon, Luiza Yuna - Ribeiro, Matheus Mendes Domingues | Tarrasch Defense | |
| Apr 30, 2026 | Martinez | 0–1 | Ribeiro | Round 5: Martinez, Augusto Gonzalez - Ribeiro, Matheus Mendes Domingues | Catalan Opening: Open Defense | |
| Apr 30, 2026 | Goncalves | 0–1 | Ribeiro | Round 1: Goncalves, Heitor Assis - Ribeiro, Matheus Mendes Domingues | English Opening: Agincourt Defense | |
| Apr 26, 2026 | Ribeiro | 1–0 | De Albuquerque | V Rio Chess Open 2026 - STD | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Exchange Line | |
| Apr 25, 2026 | Guimaraes | 0–1 | Ribeiro | V Rio Chess Open 2026 - STD | French Defense: Schlechter Variation | |
| Apr 23, 2026 | Aipperspach | 0–1 | Ribeiro | V Rio Chess Open 2026 - STD | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Apr 23, 2026 | Ribeiro | 1–0 | Alaime | V Rio Chess Open 2026 - STD | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| Apr 22, 2026 | De Carvalho Jr | 0–1 | Ribeiro | V Rio Chess Open 2026 - STD | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Apr 22, 2026 | Ribeiro | ½–½ | Filgueiras | V Rio Chess Open 2026 - STD | Queen's Pawn Game: Colle System | |
| Apr 22, 2026 | Ribeiro | ½–½ | Silva | V Rio Chess Open 2026 - STD | Sicilian Defense: Four Knights Variation | |
| Apr 21, 2026 | Ribeiro | 1–0 | Laba | V Rio Chess Open 2026 - STD | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Apr 21, 2026 | Lukjanenko | 0–1 | Ribeiro | V Rio Chess Open 2026 - STD | French Defense: Steiner Variation | |
| Apr 19, 2026 | Rego | 0–1 | Ribeiro | II Rio Chess Masters 2026 (ITT) | Catalan Opening: Open Defense, Modern Sharp Variation | |
| Apr 17, 2026 | Ribeiro | 0–1 | Pinheiro | II Rio Chess Masters 2026 (ITT) | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Apr 16, 2026 | Silva | ½–½ | Ribeiro | II Rio Chess Masters 2026 (ITT) | Slav Defense: Exchange Variation | |
| Apr 15, 2026 | Ribeiro | 0–1 | Garcia Pantoja | II Rio Chess Masters 2026 (ITT) | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Apr 14, 2026 | Arenas | 1–0 | Ribeiro | II Rio Chess Masters 2026 (ITT) | Zukertort Opening: Nimzo-Larsen Variation | |
| Apr 13, 2026 | Ribeiro | 1–0 | Rodrigues | II Rio Chess Masters 2026 (ITT) | King's Indian Attack: Symmetrical Defense | |
| Apr 12, 2026 | Rodriguez Vila | 1–0 | Ribeiro | II Rio Chess Masters 2026 (ITT) | French Defense: King's Indian Attack | |
| Apr 12, 2026 | Ribeiro | ½–½ | Gemy | II Rio Chess Masters 2026 (ITT) | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Apr 11, 2026 | Villanueva | ½–½ | Ribeiro | II Rio Chess Masters 2026 (ITT) | Sicilian Defense: Pin Variation, Koch Variation | |
| Mar 16, 2026 | Kulik | 0–1 | Ribeiro | Round 9: Kulik, Nicolas - Ribeiro, Matheus Mendes Domingues | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Mar 16, 2026 | Ribeiro | 1–0 | Guerrero | Round 8: Ribeiro, Matheus Mendes Domingues - Guerrero, Alvaro | Catalan Opening: Closed, Botvinnik Variation | |
| Mar 16, 2026 | Vazquez | 1–0 | Ribeiro | Round 7: Vazquez, Facundo - Ribeiro, Matheus Mendes Domingues | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Mar 16, 2026 | Ribeiro | ½–½ | Larrea | Round 6: Ribeiro, Matheus Mendes Domingues - Larrea, Manuel | Catalan Opening: Open Defense, Classical Line | |
| Mar 16, 2026 | Ocampos | 0–1 | Ribeiro | Round 4: Ocampos, Ian - Ribeiro, Matheus Mendes Domingues | French Defense: Advance Variation, Paulsen Attack | |
| Mar 16, 2026 | Ribeiro | ½–½ | Casalaspro | Round 3: Ribeiro, Matheus Mendes Domingues - Casalaspro, Mathias Andre | English Opening: Great Snake Variation | |
| Mar 16, 2026 | Quiroga | 0–1 | Ribeiro | Round 2: Quiroga, Facundo - Ribeiro, Matheus Mendes Domingues | Queen's Gambit Declined: Janowski Variation | |
| Mar 16, 2026 | Ribeiro | 1–0 | Roselli Mailhe | Round 1: Ribeiro, Matheus Mendes Domingues - Roselli Mailhe, Bernardo | King's Indian Attack | |
| Mar 16, 2026 | Ribeiro | 0–1 | Paris | Round 5: Ribeiro, Matheus Mendes Domingues - Paris, Adolfo | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Jan 21, 2026 | Haraguchi | ½–½ | Ribeiro | Round 11: Haraguchi, Diego Sashaki - Ribeiro, Matheus Mendes Domingues | French Defense: Advance Variation, Paulsen Attack | |
| Jan 21, 2026 | Bittencourt | 0–1 | Ribeiro | Round 10: Bittencourt, Jorge - Ribeiro, Matheus Mendes Domingues | French Defense: Exchange Variation | |
| Jan 21, 2026 | Quintiliano | 1–0 | Ribeiro | Round 5: Quintiliano, Renato R. - Ribeiro, Matheus Mendes Domingues | Tarrasch Defense: Two Knights Variation | |
| Jan 21, 2026 | Gemy | 0–1 | Ribeiro | Round 4: Gemy, Jose Daniel - Ribeiro, Matheus Mendes Domingues | French Defense: King's Indian Attack | |
| Dec 31, 2025 | Saiz Rodriguez | 0–1 | Ribeiro | Round 9: Saiz Rodriguez, Daniel Evelio - Ribeiro, Matheus Mendes Domingues | King's Indian Attack | |
| Dec 30, 2025 | Ribeiro | ½–½ | Silva | Round 8: Ribeiro, Matheus Mendes Domingues - Silva, Kaua Marques | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Dec 30, 2025 | Kikuchi | 0–1 | Ribeiro | Round 7: Kikuchi, Alexandre Hideki Lopes - Ribeiro, Matheus Mendes Domingues | French Defense: Advance Variation, Paulsen Attack | |
| Dec 29, 2025 | Spieker | 0–1 | Ribeiro | Round 5: Spieker, Otavio Schmidt - Ribeiro, Matheus Mendes Domingues | French Defense: Exchange Variation | |
| Dec 29, 2025 | Ribeiro | 1–0 | De Souza | Round 6: Ribeiro, Matheus Mendes Domingues - De Souza, Samuel B Ornelas | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Dec 28, 2025 | Ribeiro | 0–1 | Pironti | Round 4: Ribeiro, Matheus Mendes Domingues - Pironti, Francisco Ferrari | King's Indian Defense: Makogonov Variation | |
| Dec 27, 2025 | Lima | 1–0 | Ribeiro | Round 3: Lima, Vinicius Taishun - Ribeiro, Matheus Mendes Domingues | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Dec 27, 2025 | Ribeiro | 1–0 | Serra | Round 2: Ribeiro, Matheus Mendes Domingues - Serra, Alberto Gadelha | King's Indian Attack | |
| Dec 26, 2025 | Ishida | 0–1 | Ribeiro | Brazil Chess Series - Sao Paulo 2025 | Queen's Indian Defense: Classical Variation, Traditional Variation, Main Line | |
| Dec 16, 2025 | Ribeiro | 0–1 | Jacobson | BCS Floripa - STD | Zukertort Opening: Kingside Fianchetto | |
| Sep 13, 2025 | Ribeiro | ½–½ | Cori T. | I Rio Chess Masters 2025 (ITT) | King's Indian Defense: Makogonov Variation | |
| Sep 12, 2025 | Casalaspro | 0–1 | Ribeiro | I Rio Chess Masters 2025 (ITT) | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Sep 11, 2025 | Ribeiro | 0–1 | Flores Quillas | I Rio Chess Masters 2025 (ITT) | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Breyer Variation | |
| Sep 10, 2025 | Lima | 1–0 | Ribeiro | I Rio Chess Masters 2025 (ITT) | French Defense: McCutcheon Variation, Lasker Variation | |
| Sep 9, 2025 | Ribeiro | 1–0 | Gemy | I Rio Chess Masters 2025 (ITT) | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Sep 8, 2025 | Saldano Dayer | ½–½ | Ribeiro | I Rio Chess Masters 2025 (ITT) | Queen's Pawn Game: Accelerated London System | |
| Sep 7, 2025 | Ribeiro | 1–0 | Limp | I Rio Chess Masters 2025 (ITT) | English Opening: Agincourt Defense, Catalan Defense, Semi-Slav Defense | |
| Sep 7, 2025 | Contreras Huaman | ½–½ | Ribeiro | I Rio Chess Masters 2025 (ITT) | Sicilian Defense: Closed | |
| Sep 6, 2025 | Ribeiro | ½–½ | Silva | I Rio Chess Masters 2025 (ITT) | King's Indian Attack | |
| Aug 28, 2025 | Ribeiro | ½–½ | Fier | I Rio Chess Masters 2025 (ITT) | English Opening: Symmetrical Variation | |
| Jul 4, 2025 | Soriano Quispe | 1–0 | Ribeiro | Round 7: Soriano Quispe, Ivan Excender - Ribeiro, Matheus Mendes Domingues | Tarrasch Defense: Two Knights Variation | |
| Jul 3, 2025 | Ribeiro | ½–½ | Saiz Rodriguez | Round 6: Ribeiro, Matheus Mendes Domingues - Saiz Rodriguez, Daniel Evelio | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Jun 19, 2025 | Reyes Zavaleta | ½–½ | Ribeiro | U20 Pan American Chess Championship OPEN 2025 | Catalan Opening: Open Defense, Classical Line | |
| Jun 18, 2025 | Ribeiro | 0–1 | Ticona Rocabado | U20 Pan American Chess Championship OPEN 2025 | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jun 18, 2025 | Caceres Benitez | ½–½ | Ribeiro | U20 Pan American Chess Championship OPEN 2025 | French Defense: King's Indian Attack | |
| Jun 17, 2025 | Ribeiro | 1–0 | Huallpa Fernandez | U20 Pan American Chess Championship OPEN 2025 | English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation | |
| Jun 16, 2025 | Ribeiro | ½–½ | Cherukuri | U20 Pan American Chess Championship OPEN 2025 | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jun 16, 2025 | Melian | ½–½ | Ribeiro | U20 Pan American Chess Championship OPEN 2025 | Tarrasch Defense: Dubov Tarrasch | |
| Jun 15, 2025 | Ribeiro | 0–1 | Liang | Pana U20 | Catalan Opening: Closed, Main Line | |
| Jun 15, 2025 | Martello | 0–1 | Ribeiro | U20 Pan American Chess Championship OPEN 2025 | Nimzo-Larsen Attack: Classical Variation | |
| May 29, 2025 | Shabalov | 1–0 | Ribeiro | Round 9: Shabalov, Alexander - Ribeiro, Matheus Mendes Domingues | French Defense: Steinitz Variation, Boleslavsky Variation | |
| May 25, 2025 | Diamant | 1–0 | Ribeiro | Round 4: Diamant, Andre - Ribeiro, Matheus Mendes Domingues | Tarrasch Defense | |
| May 24, 2025 | Ribeiro | ½–½ | Quintiliano | Round 3: Ribeiro, Matheus Mendes Domingues - Quintiliano, Renato R. | King's Indian Defense: Fianchetto Variation, Classical Fianchetto | |
| Feb 9, 2025 | Ribeiro | * | Silva | II Sampa Chess Open - Blitz FIDE | ? | |
| Feb 1, 2025 | Ribeiro | 1–0 | De Menezes | II Sampa Chess Open - STD Open | English Opening: Symmetrical Variation, Two Knights Variation | |
| Feb 1, 2025 | Ikejiri | ½–½ | Ribeiro | II Sampa Chess Open - STD Open | Sicilian Defense: Richter-Rauzer Variation | |
| Feb 1, 2025 | De Albuquerque | 1–0 | Ribeiro | II Sampa Chess Open - STD Open | Sicilian Defense: Four Knights Variation | |
| Feb 1, 2025 | Lima | 1–0 | Ribeiro | II Sampa Chess Open - STD Open | Catalan Opening: Open Defense | |
| Jan 26, 2025 | Ribeiro | 1–0 | Riline Orso | Round 10: Ribeiro, Matheus Mendes Domingues - Riline Orso, Alejandro A. | English Opening: Symmetrical Variation, Normal Variation | |
| Jan 25, 2025 | Neves | 0–1 | Ribeiro | Round 9: Neves, Leonardo C B C De Almeida - Ribeiro, Matheus Mendes Domingues | Catalan Opening: Open Defense, Classical Line | |
| Jan 23, 2025 | Uczai | 1–0 | Ribeiro | Round 7: Uczai, Joao Pedro Filimberti - Ribeiro, Matheus Mendes Domingues | Sicilian Defense: Alapin Variation | |
| Jan 22, 2025 | Ribeiro | * | Burgos | Round 6: Ribeiro, Matheus Mendes Domingues - Burgos, Marcelo Alves | ? | |
| Jan 22, 2025 | Torres | 0–1 | Ribeiro | Round 11: Torres, Federico - Ribeiro, Matheus Mendes Domingues | Sicilian Defense: Old Sicilian | |
| Jan 22, 2025 | Santiago | 1–0 | Ribeiro | Round 10: Santiago, Yago De Moura - Ribeiro, Matheus Mendes Domingues | Queen's Gambit Declined: Three Knights Variation | |
| Jan 22, 2025 | Ribeiro | 0–1 | Fier | Round 9: Ribeiro, Matheus Mendes Domingues - Fier, Alexandr | English Opening | |
| Jan 22, 2025 | Do Valle Cardoso | 0–1 | Ribeiro | Round 8: Do Valle Cardoso, Lucas - Ribeiro, Matheus Mendes Domingues | French Defense: Advance Variation, Paulsen Attack | |
| Jan 22, 2025 | Ribeiro | 1–0 | Silva | Round 7: Ribeiro, Matheus Mendes Domingues - Silva, Kaua Marques | English Opening: Agincourt Defense | |
| Jan 22, 2025 | Ribeiro | 1–0 | Dos Santos | Round 6: Ribeiro, Matheus Mendes Domingues - Dos Santos, Leonardo Lopes | English Opening: Mikenas-Carls Variation | |
| Jan 22, 2025 | Ribeiro | 0–1 | Ribeiro | Round 5: Ribeiro, Regina - Ribeiro, Matheus Mendes Domingues | Nimzo-Larsen Attack: Classical Variation | |
| Jan 22, 2025 | Ribeiro | 1–0 | Cordero | Round 4: Ribeiro, Matheus Mendes Domingues - Cordero, Daniela | Zukertort Opening | |
| Jan 22, 2025 | Ribeiro | 0–1 | Dos Santos | Round 2: Ribeiro, Matheus Mendes Domingues - Dos Santos, Maria Isabel Queiroz | King's Indian Defense: Fianchetto Variation, Yugoslav Variation | |
| Jan 22, 2025 | Dos Santos | 1–0 | Ribeiro | Round 1: Dos Santos, Rafaela Alves - Ribeiro, Matheus Mendes Domingues | French Defense: Exchange Variation | |