private void teamMatches()
    {
        clear();
        try
        {
            ArrayList<Team> teams = teammgr.listAll();

            printShowHeader();
            for (Team t : teams)
            {
                System.out.println(t);
            }

            System.out.println("Select team id: ");
            int id = new Scanner(System.in).nextInt();

            Team tm = teammgr.getById(id);
            if (tm != null)
            {
                ArrayList<MatchScheduling> teamPlay = matchmgr.viewTeamSchedule(id);
                printShowGroupScheduleHeader();
                for (MatchScheduling t : teamPlay)
                {
                    System.out.printf("%3s %-2d %-6s %-20s %-8s %-20s\n", "", t.getMatchInt(), ":",
                            teammgr.getById(t.getHomeTeam().getId()).getSchool(), " VS ",
                            teammgr.getById(t.getGuestTeam().getId()).getSchool());
                }
            }
            else
            {
                System.out.println("Team does not exist!");
            }
        }
        catch (Exception e)
        {
            System.out.println("ERROR - " + e.getMessage());
        }
        pause();
    }