About

Overview

Baseball History is an interactive web application that allows users to explore over 150 years of Major League Baseball statistics. This application provides a comprehensive look at the game's history from 1871 to 2025.

Key features include:

  • Player Browser: Browse players alphabetically with career statistics.
  • Team Browser: Explore franchises and their season-by-season history.
  • Statistical Leaders: View batting and pitching leaderboards with advanced filters.
  • Hall of Fame: Browse Hall of Fame inductees by year and category.
  • Global Search: Quickly find players and teams across the entire history of the game.

Data Source

The data for this application is provided by the Lahman Baseball Database. This comprehensive database of Major League Baseball statistics has been maintained by Sean Lahman and his contributors for many years and is a standard resource for baseball researchers and enthusiasts.

License Information: This project uses the Lahman Baseball Database, which is available under the Creative Commons Attribution-ShareAlike 3.0 Unported License.

Technology Stack

This application is built using modern web technologies to provide a fast and responsive experience:

Component Technology
Backend ASP.NET Core 10.0, Razor Pages
Database SQLite with Lahman Baseball Database
ORM Entity Framework Core 10.0
Frontend htmx 2.0.4, Bootstrap 5

By leveraging htmx, the application provides a smooth, "Single Page Application" feel without the complexity of a heavy JavaScript framework.