PLAYER ANALYTICS
GITHUB
◆ PLAYER ANALYTICS · 2026

Baseball Analytics
Made Simple.

Five core metrics. One statistical profile.

THE MODEL

Five metrics. One player profile.

TiMBaseball starts with five familiar, meaningful statistics and normalizes them to a common 0–10 scale, creating a consistent statistical portrait of each player.

FIVE-METRIC PROFILES · NORMALIZED 0–10
PLAYER PROFILE A
First five-metric Batter Analyzer player profile
PLAYER PROFILE B
Second five-metric Batter Analyzer player profile
SIMILAR PROFILES Different players. Similar statistical shape.

The TiM Engine compares players across the same five normalized dimensions to identify statistically similar profiles.

EUCLIDEAN DISTANCE · FIVE DIMENSIONS
↓
PLAYER PROFILE
OVERALL 7.4
Statistical profile
XP 1086
Production context
PLAYER ARCHETYPES

Every player has a statistical fingerprint.

Two players can have different Overall Scores while sharing a remarkably similar statistical shape. TiMBaseball looks beyond performance to identify the structure of a player's profile.

01

Measure the Shape

Five normalized metrics form a five-dimensional statistical profile. Centering the measurements reveals relative strengths and weaknesses.

02

Find the Pattern

Statistical geometry reveals recurring profile structures. By studying hundreds of player profiles, TiMBaseball identifies recurring statistical patterns that help define different types of hitters.

03

Identify the Archetype

Each player's profile is compared with a dictionary of representative shapes. Geometric distance identifies the closest statistical archetype.

THE DISTINCTION Overall measures performance. Archetype describes statistical identity.

Different levels of performance can share the same underlying statistical shape.

BEYOND THE SCORE

Don't just measure the player.

Understand the profile.

TiMBaseball uses the same core player profile to explore change, comparison, similarity and context.

↗
CHANGE

Trend Analysis

See what changed from season to season and which parts of the profile drove it.

⇄
CONTEXT

Player Compare

Put two statistical profiles side by side and see where each player has the advantage.

◎
INTERPRETATION

Fantasy Edge

Identity, State and Value help translate the underlying measurements into context.

THE PHILOSOPHY

Enough to dive into.
Not enough to overwhelm.

Modern baseball provides an enormous amount of data. TiMBaseball takes a deliberately narrower approach: start with a few solid core measurements, build a consistent profile, then add context where it helps.

The result is an analytics system designed to help you see the player without making you stare at the entire spreadsheet.

01 Measure Core statistics
02 Profile Overall + XP
03 Compare Geometry + context
04 Interpret Understand the player
BUILT IN THE GARAGE · TESTED WITH DATA

Current Research

The models are continuously tested against player populations, historical movement and alternative approaches.

XP

XP Divergence

Examining the relationship between production and expected production from the Overall profile.

STATE

Forward Validation

Testing whether Fantasy State classifications separate subsequent player outcomes.

VALUE

Overall Divergence

Comparing players against statistically similar profiles using nearest-neighbor geometry.

PARK

Park Factor Analysis

Measuring how offensive environments affect Batter Analyzer Overall Scores.

TiMBaseball Account