Welcome to my website. I want this site to focus on sports data and the analytics involved. But I want to make it easy to understand for the sports fan.

2025 MLB Rankings

Updated for 04/21/2025

My weekly rankings are out for Major League Baseball.

Top 5 teams

Rank Team Wins Losses Runs Runs Allowed Rating
1 San Diego Padres 16 6 97 62 141.50
2 New York Mets 15 7 91 61 134.92
3 San Francisco Giants 14 8 111 81 127.90
4 New York Yankees 14 8 126 96 126.54
5 Los Angeles Dodgers 16 7 100 90 124.38

And it looks like it might be a long season for these teams:

[Read More]

2025 Final NCAA Men's Basketball Rankings

Florida wins the national title

The 2025 NCAA Men’s Basketball season is over. It all started back on November 1, 2024. And it wrapped up in San Antonio last night. Florida comes from behind to defeat Houston 65-63 to claim its third national championship. Houston appeared to be in control but it seemed to lose its way with its offense down the stretch.

The final four was a matchup of the four best teams in the country, by far. Florida had to come from behind to top Auburn while Houston had a comeback for the ages to beat Duke in the semifinals. Those four teams finish the season in my top 4 although my rankings still have Auburn coming out number 1, but only by the thinnest of margins. It might require a slight tweaking of my code to see if I can correct this. Especially since Florida was the better team down the stretch.

[Read More]

2025 MLB Rankings

Automate everything!

I spent much of the weekend creating Python scripts to automatically generate my baseball reports. I can now generate my TOP rankings by team and individual for batting and pitching.

If you don’t know what TOP rankings are, it’s a stat I developed. I’m not saying I’m the first to ever come up with this. I’m probably not. But I discovered this completely on my own.

What is TOP?

Before we can explain TOP, we have to begin with the basics.

[Read More]

2025 NCAA Men's Basketball Rankings

Rankings for 03-31-2025

First of all, congratulations to Nova Southeastern University on winning the NCAA Division II National Championship! They were my number one team in Division II for most of the year. Three straight appearances in the championship game and their second title after winning it all in 2023.

In Division I, we are down to the final four teams. Is it a surprise that the top four teams all year all in the final four? All four number one seeds are in the final four for only the second time. Auburn and Florida will be a war. Duke and Houston will be a clash of styles. Houston has a stifling defense, but I don’t know if it can handle Duke’s size.

[Read More]

2024 Pitching Rankings by TOP

A different way of looking at pitching

Yesterday was Opening Day in the Major Leagues. It should be a national holiday! In my post yesterday, I unveiled a new statistic for showing hitting performance, TOP. It combines the ability to get on base, the ability to hit for power, and the ability to steal bases.

Today, I’m going to use the same statistic for pitching. Fortunately, Baseball Reference provides a batting against stat when you look at pitching. What is this? It shows the statistics for pitchers using the normal batting stats such as hits, doubles, triples, homeruns, walks, strikeouts, stolen bases, caught stealing, etc. With this, you can see the batting average, on base percentage, slugging average each pitcher allowed. So it also works for TOP!

[Read More]

2025 Major League Baseball Opening Day

Sort of...

Opening Day is here! Well, sort of. The Dodgers and Cubs played a two game series two weeks ago in Japan. That will never make sense to me. I don’t have a problem with them playing over there. I just have a problem with them playing there two weeks before the season begins.

Speaking of the Dodgers, they are definitely the team to beat. They have something like 18 starting pitchers and 20 All-Star calibur fielders. In other words, they are loaded. They have the money. And they’re not afraid to spend it. Seems like some other owners out there should spend more money. MLB doesn’t need a salary max cap. It needs a salary min cap.

[Read More]

2025 NCAA Men's Basketball Rankings

Rankings for 03-24-2025

The first two rounds of the Division I mens’ basketball tournament is done. We are down to 16 teams. The SEC asserts their dominance with 7 of the final 16 teams. There’s no cinderella team this year, unless you want to count Arkansas from the SEC.

Division I

Rankings of remaining schools in tournament:

Rank School Won Lost Next Opponent
1 AUBURN 28 5 (9) Michigan
2 FLORIDA 30 4 (18) Maryland
3 HOUSTON 30 4 (19) Purdue
4 DUKE 31 3 (24) Arizona
5 ALABAMA 25 8 (26) BYU
6 TENNESSEE 27 7 (10) Kentucky
7 MICHIGAN ST. 27 6 (17) Ole Miss
9 MICHIGAN 25 9 (1) Auburn
10 KENTUCKY 22 11 (6) Tennessee
16 TEXAS TECH 25 8 (40 Arkansas)
17 OLE MISS 22 11 (7) Michigan St.
18 MARYLAND 25 8 (2) Florida
19 PURDUE 22 11 (3) Houston
24 ARIZONA 22 12 (4) Duke
26 BYU 24 9 (5) Alabama
40 ARKANSAS 20 13 (16) Texas Tech

Auburn will have a tough matchup with Michigan. Florida should handle Maryland. Houston should get by Purdue, but it might be close. Duke will probably roll Arizona. Alabama and BYU is very intriguing but I think Alabama pulls this one out. Tennessee and Kentucky will be a war. Michigan St. will have their hands full with Ole Miss. Texas Tech and Arkansas will be a good one.

[Read More]

2025 NCAA Division I Men's Basketball Tournament

Let the games begin!

The day is here! The most exciting two days of sports starts today with the NCAA Division I men’s basketball tournament. Oh I know, it really started Tuesday. But the final 64 is now set as of today. Lets break it down.

South Region

Seed School Wins Losses My Ranking
1 Auburn 28 5 1
2 Michigan St 27 6 7
3 Iowa St 24 9 20
4 Texas A&M 22 10 11
5 Michigan 25 9 9
6 Ole Miss 22 11 17
7 Marquette 23 10 32
8 Louisville 27 7 12
9 Creighton 24 10 34
10 New Mexico 26 7 36
11 North Carolina 22 13 39
12 UC San Diego 30 4 42
13 Yale 22 7 89
14 Lipscomb 25 9 115
15 Bryant 23 11 177
16 Alabama St 19 15 252

Probably the toughest region. Seven schools are ranked in my top 20. It appears to me that Iowa State is seeded too high, while Michigan and Louisville are seeded too low. If Louisville can get by Creighton, they could be a threat to Auburn, especially the way Auburn has been playing recently.

[Read More]

2025 NCAA Men's Basketball Rankings

Rankings for 03-18-2025

Conference tournaments are over. It’s time for the Big Dance! DII and DIII have already started their tournament. I’m going to have to disagree with my rankings. Florida is the best team in the country at this moment.

NCAA Division I

The tournament kicks off tonight with two games. The first game is between a pair of 16 seeds: St. Francis (#289, 16-17) and Alabama State (#252, 19-15). The second game is between a couple of 11 seeds: North Carolina (#39, 22-13) and San Diego State (#44, 21-9).

[Read More]

2025 NCAA Men's Basketball Rankings

Rankings for 03-10-2025

Here are my rankings for 03/10/2025. Even with two losses last week, Auburn remains number one for the week. Florida jumps up to number 2. Kentucky cracks my top 10 for the first time this year. The mid-major tournaments are wrapping up and the power conferences tournaments take place this week.

Top 10 Division I schools:

Rank School Rating
1 AUBURN 113.592
2 FLORIDA 112.582
3 HOUSTON 112.428
4 DUKE 112.345
5 ALABAMA 112.310
6 TENNESSEE 112.064
7 MICHIGAN ST. 111.576
8 TEXAS A&M 110.946
9 KENTUCKY 110.768
10 ST. JOHN’S (NY) 110.746

Top 10 Division II schools:

Rank School Rating
1 NOVA SOUTHEASTERN 106.588
2 ALABAMA HUNTSVILLE 105.732
3 WASHBURN 105.321
4 DBU 104.589
5 DAEMEN 104.540
6 COLO. SCH. OF MINES 104.377
7 MSU MOORHEAD 104.206
8 LAKE SUPERIOR ST. 104.100
9 POINT LOMA 104.010
10 LINCOLN MEMORIAL 103.842

Top 10 Division III schools:

Rank School Rating
1 WIS.-PLATTEVILLE 105.406
2 NYU 105.077
3 WESLEYAN (CT) 104.591
4 WIS.-LA CROSSE 103.812
5 TRINITY (CT) 103.707
6 EMORY 103.485
7 ILL. WESLEYAN 103.144
8 WASHU 102.729
9 DENISON 102.584
10 TUFTS 102.543

D1 Rankings
D2 Rankings
D3 Rankings

[Read More]