Skip to content

About

The IPL Scheduler is built based on the Indian Premier League(IPL). It schedules matches between teams, assigns venues to matches, time, day and Match Number.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

IPL Scheduler 🏏

A Python-based IPL (Indian Premier League) match scheduler that generates a full tournament schedule including league matches, venue assignment, day/time slots, and playoffs.

Features

  • Supports any number of teams (even or odd)
  • Home & away round-robin match generation
  • Automatic day and time scheduling (weekday/weekend logic)
  • Venue assignment (home grounds or rotating stadiums)
  • Rescheduling support mid-tournament
  • Full playoff bracket (Qualifier 1, Eliminator, Qualifier 2, Final)

How to Run

python main.py

Requirements

Python 3.x — no external libraries needed.

Project Structure

ipl-scheduler/
├── main.py
├── scheduler/
│   ├── matches.py
│   ├── days.py
│   ├── venue.py
│   ├── playoffs.py
│   └── display.py
├── README.md
└── .gitignore

About

The IPL Scheduler is built based on the Indian Premier League(IPL). It schedules matches between teams, assigns venues to matches, time, day and Match Number.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages