diff --git a/Pelaajatiedot b/Pelaajatiedot
index 22c45666dad0b39918293cf67abae7fff39b4c19..e271b871eb81d1872b686b2b6ff83efdec57b111 100644
--- a/Pelaajatiedot
+++ b/Pelaajatiedot
@@ -1,6 +1,6 @@
 1|Rasse|2002-04-01|1010|rasse@gmail.com|1
 2|Joonatan|1998-02-24|1040|joonatan@gmail.com|1
 3|Tommi|2002-04-01|960|tommi@gmail.com|0
-4|Riku|2001-04-01|970|riku@gmail.com|0
-5|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0
-6|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1
+4|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0
+5|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1
+6|80pö|2022-03-30|1000|0ö|0
diff --git a/src/HT/fx/LisaaPelaajaGUIController.java b/src/HT/fx/LisaaPelaajaGUIController.java
index 53a920accd3aa846131351f19fd4b6261de26e1a..ca77814e31b10d43b844435a2d46f49c631f6abd 100644
--- a/src/HT/fx/LisaaPelaajaGUIController.java
+++ b/src/HT/fx/LisaaPelaajaGUIController.java
@@ -60,7 +60,7 @@ public class LisaaPelaajaGUIController implements ModalControllerInterface<Strin
             Stage stage = (Stage) OKButton.getScene().getWindow();
             stage.close();
         }
-        OtteluIkkunaGUIController.muokattava=-1;
+        PadelMainGUIController.muokattava=-1;
     }
     
 
diff --git a/src/HT/fx/PadelMainGUIController.java b/src/HT/fx/PadelMainGUIController.java
index c10d0a66757566e4cd97f5a502932eaec933385a..c46b2aae72b07e4a2a76f1914451af0cd9bbf590 100644
--- a/src/HT/fx/PadelMainGUIController.java
+++ b/src/HT/fx/PadelMainGUIController.java
@@ -85,11 +85,7 @@ public class PadelMainGUIController {
     @FXML void handleLisaapelaaja() {
         //LisaaTestiPelaajat();
         handleLisaaPelaaja(null, "kanat");
-        int i = 0;
-        while(i<karkelo.getPelaajia()) {
-            System.out.println(karkelo.annaPelaaja(i).getTiedot());
-            i++;
-        }
+
         
         //LisaaPelaaja();
         //Syotatiedot();
@@ -295,12 +291,7 @@ public void poistaKaikkiKentat() {
      */
     public static void LisaaPelaaja(Pelaaja uusi) {
         
-        /*int i = 1;
-        while(i<karkelo.getPelaajia()) {
-            System.out.println(karkelo.annaPelaaja(i).getTiedot());
-            i++;
-        }
-        */
+
         uusi.rekisteroi();
         //uusi.vastaaAkuAnkka();
         try {
diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java
index 2b5c6c93e63978bc1d6e1bfe082e52bd07a327cc..d6e4398e0899008f647c3e5830a66cd10c962ea4 100644
--- a/src/HT/fx/Pelaajat.java
+++ b/src/HT/fx/Pelaajat.java
@@ -7,6 +7,7 @@ import java.io.FileOutputStream;
 import java.io.PrintStream;
 import java.time.LocalDate;
 import java.time.format.DateTimeFormatter;
+import java.util.List;
 import java.util.Scanner;
 
 import fi.jyu.mit.ohj2.Mjonot;
@@ -192,6 +193,9 @@ public class Pelaajat {
      * @param pel pelaaja joka poistetaan
      */
     public void poistaPelaaja(Pelaaja pel) {
+        
+        poistaPelaajanOttelut(pel);
+        
         Pelaaja alkiot2[] = new Pelaaja[lkm-1];
         int i = 0;
         int n = 0;
@@ -206,10 +210,25 @@ public class Pelaajat {
         paivitaId();
         lkm--;
         
+        
+        
         System.out.println("  " +lkm + Pelaaja.getSeuraavaNro());
         
     }
     
+    private void poistaPelaajanOttelut(Pelaaja pel) {
+        
+        List<Ottelu> pelit = PadelMainGUIController.getKarkelo().annaOttelut(pel);
+        int i = 0;
+        while(i<pelit.size()) {
+            PadelMainGUIController.getKarkelo().poistaOttelu(pelit.get(i));
+            i++;
+        }
+        
+        
+    }
+
+
     public void paivitaId() {
         int i = 0;