#!/usr/bin/env python

# instructions: cut and paste the data from the website into the
# "text" string below. If you do it correctly, each line should begin
# with the rank and end with the NCSOS Pyth rank. It's OK to include
# the descriptive lines like "Strength of schedule" and "Rank Team
# Conf ..."  Including blank lines is also OK. The pasted text should
# go between the 3x quotes, e.g.
# text = """
# blah blah blha text
# more text etc. etc.
# """
#
# When you're done, you'll have a dictionary called kpomdata. It's a
# little fancier than the dictionaries you've used before in that it's
# a dictionary of dictionaries. If you want Kentucky's Pyth, you get
# it like kpomdata["Kentucky"]["Pyth"], i.e. the ratio between
# Kentucky's Pyth and Navy's Pyth is
# ratio = kpomdata["Kentucky"]["Pyth"]/kpomdata["Navy"]["Pyth"]

text = """

Strength of Schedule	NCSOS
Rank	Team	Conf	W-L	Pyth	AdjO	AdjD	AdjT	Luck	Pyth	OppO	OppD	Pyth
1	Florida 3	SEC	26-7	.9731	118.4	5	83.4	2	62.5	299	-.106	337	.6821	41	104.0	63	96.5	32	.6188	53
2	Louisville 1	BE	29-5	.9721	114.6	15	81.0	1	67.2	112	-.030	257	.7358	10	105.7	11	95.7	9	.5755	93
3	Indiana 1	B10	27-6	.9655	123.2	1	89.0	19	67.8	86	-.023	240	.7179	19	105.1	29	96.0	13	.3977	286
4	Gonzaga 1	WCC	31-2	.9578	119.8	3	88.4	14	64.6	231	+.033	91	.6013	96	103.5	86	99.4	109	.6250	48
5	Ohio St. 2	B10	26-7	.9475	114.7	14	86.5	6	64.3	248	+.019	131	.7378	9	105.4	18	95.2	5	.4153	269
6	Duke 2	ACC	27-5	.9454	119.6	4	90.6	25	67.9	81	+.018	133	.7340	11	106.7	8	96.7	35	.6834	19
7	Pittsburgh 8	BE	24-8	.9426	116.5	9	88.7	17	60.2	339	-.059	308	.6197	84	103.5	83	98.7	88	.2851	339
8	Kansas 1	B12	29-5	.9418	112.7	25	85.9	5	67.7	91	+.019	130	.6653	58	105.1	28	98.3	78	.5868	79
9	Wisconsin 5	B10	23-11	.9374	108.8	52	83.6	3	62.0	310	-.026	250	.7564	5	107.4	1	96.1	20	.4810	201
10	Michigan St. 3	B10	25-8	.9325	112.8	24	87.3	8	64.4	244	+.006	164	.7784	1	107.3	2	94.9	3	.5232	152
11	Michigan 4	B10	26-7	.9283	120.6	2	93.9	58	65.0	215	-.011	218	.7207	16	105.6	13	96.3	22	.4241	260
12	Georgetown 2	BE	25-6	.9263	108.0	62	84.4	4	61.9	313	+.048	54	.6982	29	105.3	19	97.1	44	.4025	284
13	Syracuse 4	BE	26-9	.9213	114.2	16	89.8	23	64.5	235	-.002	193	.7244	14	104.7	41	95.2	4	.4076	279
14	Miami FL 2	ACC	27-6	.9164	113.3	20	89.7	22	63.3	282	+.028	101	.7183	18	106.5	9	97.2	49	.6241	49
15	Creighton 7	MVC	27-7	.9059	118.3	6	94.8	78	65.0	213	-.021	235	.6199	83	103.2	93	98.4	79	.5520	111
16	St. Louis 4	A10	27-6	.9039	108.2	58	87.0	7	65.1	207	-.005	200	.5896	106	102.6	109	99.0	99	.4244	259
17	New Mexico 3	MWC	29-5	.9035	109.7	45	88.2	11	64.8	220	+.083	19	.7231	15	105.3	22	95.8	10	.6362	42
18	Missouri 9	SEC	23-10	.8968	115.0	13	93.1	48	67.4	103	-.026	251	.6461	73	103.5	85	97.6	60	.4713	213
19	Arizona 6	P12	25-7	.8946	113.3	18	92.0	36	67.0	123	+.006	167	.6899	33	104.5	44	96.7	36	.5580	105
20	Oklahoma St. 5	B12	24-8	.8936	108.4	56	88.1	9	67.7	94	-.014	224	.6507	71	105.2	26	99.0	97	.4710	214
21	Virginia Commonwealth 5	A10	26-8	.8917	113.3	19	92.2	43	68.4	63	-.010	213	.6080	89	103.6	82	99.3	108	.4849	197
22	St. Mary's 11	WCC	27-6	.8866	115.6	11	94.6	68	64.8	223	+.040	73	.5766	114	103.0	98	100.0	119	.5059	173
23	Minnesota 11	B10	20-12	.8857	112.6	26	92.2	42	63.0	288	-.035	269	.7673	2	107.3	3	95.5	8	.5798	89
24	Colorado St. 8	MWC	25-8	.8851	117.8	7	96.5	98	65.0	214	-.003	195	.6775	48	104.0	66	96.7	37	.5101	166
25	Marquette 3	BE	23-8	.8805	113.4	17	93.3	50	64.9	217	+.066	28	.7282	12	104.2	57	94.6	1	.5281	140
26	San Diego St. 7	MWC	22-10	.8764	106.7	76	88.2	10	66.8	126	-.046	287	.7078	24	105.4	16	96.7	34	.5589	104
27	Virginia	ACC	21-11	.8759	107.5	67	88.9	18	60.5	338	-.071	317	.5909	105	102.2	119	98.6	84	.3227	327
28	North Carolina 8	ACC	24-10	.8739	112.3	27	93.0	47	70.6	16	+.039	77	.7087	23	105.3	21	96.5	31	.4982	179
29	Iowa	B10	21-12	.8724	107.9	63	89.5	21	67.8	88	-.051	299	.6558	65	104.3	51	98.0	68	.2876	336
30	Kansas St. 4	B12	27-7	.8677	113.2	21	94.2	64	62.8	293	+.068	26	.6600	61	104.3	50	97.8	66	.4641	222
31	Notre Dame 7	BE	25-9	.8676	115.3	12	95.9	90	61.6	320	+.045	62	.6794	44	103.4	87	96.1	19	.3561	309
32	Middle Tennessee 11	SB	28-5	.8665	106.9	73	89.1	20	65.1	210	+.056	40	.4394	202	98.7	254	101.1	164	.6409	40
33	Wichita St. 9	MVC	26-8	.8618	109.1	50	91.3	30	64.6	233	-.002	192	.6229	81	104.2	58	99.2	103	.5348	131
34	Mississippi 12	SEC	26-8	.8609	111.8	28	93.6	55	70.8	12	+.002	180	.5856	109	101.9	129	98.5	81	.3072	333
35	North Carolina St. 8	ACC	24-10	.8605	116.1	10	97.2	105	68.2	74	-.020	234	.6858	37	105.0	31	97.3	53	.5244	149
36	Nevada Las Vegas 5	MWC	25-9	.8590	105.3	99	88.3	13	68.8	53	-.001	189	.6721	55	104.9	34	97.8	65	.5008	175
37	Iowa St. 10	B12	22-11	.8567	116.9	8	98.2	121	69.3	34	-.034	268	.6364	74	103.0	97	97.6	59	.4149	270
38	Denver	WAC	21-9	.8552	111.0	33	93.4	51	58.8	346	-.048	293	.4981	147	101.2	143	101.2	172	.5824	84
39	Memphis 6	CUSA	30-4	.8550	107.8	64	90.7	26	69.7	28	+.020	127	.5211	136	102.5	115	101.6	194	.5063	171
40	Cincinnati 10	BE	22-11	.8462	104.4	117	88.4	15	64.3	250	+.002	178	.6790	46	103.8	75	96.5	27	.3572	308
Strength of Schedule	NCSOS
Rank	Team	Conf	W-L	Pyth	AdjO	AdjD	AdjT	Luck	Pyth	OppO	OppD	Pyth
41	Baylor	B12	18-14	.8440	111.8	29	94.8	77	67.1	118	-.123	344	.6754	50	104.5	46	97.3	52	.5427	123
42	Illinois 7	B10	22-12	.8408	109.7	47	93.2	49	66.0	166	+.050	49	.7666	3	107.0	4	95.3	6	.5319	135
43	Oregon 12	P12	26-8	.8395	104.1	121	88.6	16	68.9	46	+.063	30	.6028	95	102.8	103	98.7	86	.3268	325
44	UCLA 6	P12	25-9	.8353	110.4	38	94.3	65	69.3	35	+.062	32	.6996	26	104.3	54	96.0	15	.5445	121
45	Villanova 9	BE	20-13	.8341	105.4	94	90.0	24	67.7	93	+.022	123	.7441	8	105.2	27	94.8	2	.5273	142
46	Belmont 11	OVC	26-6	.8331	109.9	42	93.9	59	67.3	107	+.010	157	.4720	170	101.9	130	103.0	252	.6487	34
47	Kentucky	SEC	21-11	.8325	110.7	34	94.7	75	67.3	105	+.011	156	.6587	62	103.9	71	97.4	55	.5240	151
48	Stanford	P12	18-14	.8307	109.9	41	94.1	62	68.2	73	-.091	331	.6989	27	105.2	24	96.9	41	.5955	73
49	Boise St. 13	MWC	21-10	.8291	111.6	30	95.6	86	66.4	153	+.012	152	.6859	36	104.8	38	97.1	46	.5062	172
50	Colorado 10	P12	21-11	.8278	105.8	85	90.8	28	65.0	216	+.040	76	.7206	17	105.7	12	96.4	24	.6143	56
51	Oklahoma 10	B12	20-11	.8196	110.6	36	95.4	82	66.8	129	+.003	173	.6839	40	104.8	36	97.2	50	.5642	103
52	Butler 6	A10	26-8	.8146	108.0	60	93.5	53	64.4	242	+.106	7	.6724	54	105.0	30	97.9	67	.5945	75
53	Connecticut	BE	20-10	.8143	108.7	54	94.1	61	65.4	191	+.012	150	.7017	25	104.4	48	96.0	16	.5182	155
54	Akron 12	MAC	26-6	.8107	105.6	89	91.7	33	66.6	135	+.012	151	.4935	152	100.7	156	101.0	157	.5388	126
55	Maryland	ACC	22-12	.8093	106.0	84	92.1	38	67.5	100	-.047	290	.5910	104	103.7	77	100.1	121	.2440	345
56	Southern Mississippi	CUSA	25-9	.8081	110.6	37	96.1	92	64.8	225	+.017	137	.5553	118	102.0	125	99.8	116	.5678	102
57	La Salle 13	A10	21-9	.8070	109.8	43	95.5	83	66.5	141	+.030	98	.6161	87	103.4	89	98.7	89	.5092	167
58	California 12	P12	20-11	.7929	105.8	86	92.9	46	65.9	175	+.043	66	.6984	28	104.5	45	96.3	21	.5818	85
59	Davidson 14	SC	26-7	.7929	110.4	40	96.8	103	65.2	205	+.016	141	.3763	267	98.5	261	103.4	270	.6866	16
60	Stony Brook	AE	24-7	.7929	104.8	109	91.9	35	64.3	251	-.038	273	.3895	256	97.5	301	101.9	205	.5299	136
61	Alabama	SEC	21-12	.7881	103.2	133	90.8	27	61.6	319	+.018	134	.6576	63	104.0	65	97.6	61	.5340	132
62	Bucknell 11	Pat	28-5	.7879	105.3	95	92.7	45	63.2	285	-.022	239	.4536	186	100.5	169	102.3	225	.5854	81
63	Illinois St.	MVC	18-15	.7820	108.4	55	95.7	88	70.3	23	-.093	332	.6065	91	103.2	92	98.9	93	.4645	219
64	Purdue	B10	15-17	.7768	104.6	113	92.7	44	66.4	151	-.053	303	.7151	20	105.4	17	96.3	23	.4200	265
65	Providence	BE	17-14	.7762	105.8	88	93.7	57	66.4	148	-.036	271	.6797	43	103.8	76	96.4	25	.3705	303
66	Valparaiso 14	Horz	26-7	.7761	109.8	44	97.3	106	65.9	170	+.024	113	.4485	193	99.5	215	101.6	188	.4323	255
67	Tennessee	SEC	20-12	.7730	108.3	57	96.1	93	63.5	274	+.013	147	.6667	56	103.4	88	96.7	33	.5502	113
68	Temple 9	A10	23-9	.7708	110.6	35	98.3	124	67.0	120	+.040	75	.6241	79	103.7	79	98.7	87	.5562	108
69	Dayton	A10	17-14	.7664	111.3	31	99.1	137	66.0	168	-.100	335	.6071	90	102.4	117	98.1	70	.4887	193
70	Northern Iowa	MVC	18-14	.7630	104.9	106	93.6	56	62.7	294	-.034	267	.6791	45	104.9	32	97.5	58	.6712	24
71	Brigham Young	WCC	21-11	.7604	107.1	72	95.7	87	71.3	7	-.012	220	.5807	113	104.1	62	100.8	150	.5330	134
72	North Dakota St.	Sum	24-9	.7589	103.1	135	92.2	40	60.9	331	+.003	174	.4049	238	100.4	175	104.2	310	.5911	76
73	Arkansas	SEC	19-13	.7509	105.5	92	94.7	76	71.0	9	+.004	170	.6262	77	102.8	100	97.7	64	.4068	281
74	Detroit	Horz	20-12	.7472	113.0	23	101.6	179	70.3	22	-.043	283	.5701	116	101.5	137	98.7	90	.6886	14
75	Stephen F. Austin	Slnd	27-4	.7426	97.8	215	88.2	12	60.7	335	-.001	190	.2886	333	96.6	317	105.5	338	.4479	247
76	Saint Joseph's	A10	18-13	.7420	107.2	70	96.7	101	62.9	291	-.011	217	.6295	76	104.1	61	98.9	92	.5530	110
77	Arizona St.	P12	21-12	.7319	106.5	78	96.6	99	65.3	196	-.001	187	.5837	111	102.6	111	99.2	107	.2547	342
78	Xavier	A10	17-14	.7276	104.7	111	95.1	79	63.3	280	-.055	306	.6469	72	103.9	67	98.0	69	.5801	88
79	Ohio	MAC	24-9	.7265	105.1	100	95.5	84	67.9	83	+.035	88	.4511	191	99.5	220	101.4	179	.4214	264
80	New Mexico St. 13	WAC	24-10	.7246	104.0	122	94.6	74	65.1	208	+.027	104	.5263	132	101.5	139	100.4	132	.6204	52
Strength of Schedule	NCSOS
Rank	Team	Conf	W-L	Pyth	AdjO	AdjD	AdjT	Luck	Pyth	OppO	OppD	Pyth
81	Massachusetts	A10	21-11	.7178	107.2	71	97.8	116	70.6	18	+.082	20	.6340	75	103.8	74	98.4	80	.5382	128
82	Washington	P12	18-15	.7177	105.6	90	96.4	95	65.5	189	+.004	172	.6888	34	104.7	40	96.9	39	.5279	141
83	Richmond	A10	18-14	.7174	109.7	46	100.2	155	63.5	272	-.017	229	.6041	92	103.1	94	98.9	95	.4837	198
84	Evansville	MVC	18-14	.7160	104.7	112	95.6	85	65.7	180	-.045	285	.5984	99	103.1	95	99.1	100	.4547	237
85	Vanderbilt	SEC	16-17	.7101	102.1	146	93.5	54	60.7	334	-.026	249	.6528	67	103.8	72	97.6	62	.5129	161
86	Louisiana Tech	WAC	26-6	.7055	100.0	179	91.9	34	70.6	19	+.084	18	.4333	209	100.0	194	102.6	237	.3738	300
87	Air Force	MWC	17-13	.7047	111.3	32	102.2	190	64.4	243	+.022	118	.6733	53	103.9	68	96.8	38	.4100	275
88	Washington St.	P12	13-19	.7019	106.7	77	98.1	120	61.9	311	-.134	345	.6241	80	103.3	91	98.3	75	.3659	306
89	Santa Clara	WCC	21-11	.6966	106.8	75	98.5	125	67.2	115	+.022	119	.5308	130	101.5	138	100.3	127	.4069	280
90	Boston College	ACC	16-17	.6845	109.6	48	101.7	180	63.9	262	+.026	110	.6854	39	104.7	39	97.1	45	.4358	254
91	Louisiana St.	SEC	19-12	.6821	105.0	105	97.4	109	68.6	57	+.060	34	.6029	94	102.3	118	98.2	72	.3352	319
92	Princeton	Ivy	17-11	.6813	107.4	68	99.8	146	60.8	332	-.071	318	.4859	158	100.5	170	101.0	160	.6095	65
93	Weber St.	BSky	26-6	.6796	106.1	81	98.6	127	64.8	222	-.025	247	.2894	332	97.4	309	106.4	346	.5197	154
94	Georgia Tech	ACC	16-15	.6776	98.4	204	91.6	32	66.7	132	-.037	272	.6034	93	104.3	52	100.1	122	.2845	340
95	Fresno St.	MWC	11-19	.6746	99.0	194	92.2	41	62.0	309	-.062	310	.7475	7	106.8	6	96.0	18	.6341	44
96	Iona 15	MAAC	20-13	.6722	113.1	22	105.5	257	70.6	17	-.097	333	.5231	134	100.5	168	99.6	112	.6238	50
97	Georgia	SEC	15-17	.6717	101.4	154	94.6	69	62.3	304	-.002	194	.6548	66	103.6	81	97.4	54	.4978	180
98	Texas	B12	16-17	.6708	101.2	161	94.4	66	65.7	181	-.008	209	.6664	57	103.9	69	97.1	48	.5112	163
99	Southern California	P12	14-18	.6707	101.4	155	94.6	73	67.5	98	-.015	225	.7281	13	105.5	14	95.9	11	.6425	37
100	Lehigh	Pat	21-9	.6704	106.5	79	99.4	142	66.9	125	+.016	140	.4282	216	99.8	203	102.7	238	.4880	195
101	Texas A&M	SEC	18-15	.6687	103.3	131	96.5	97	61.3	321	-.013	221	.6260	78	102.7	107	97.6	63	.4146	271
102	South Dakota St. 13	Sum	25-9	.6675	110.4	39	103.1	209	64.1	258	+.030	99	.4031	241	99.4	222	103.3	262	.6179	55
103	Wyoming	MWC	19-13	.6625	101.0	163	94.6	72	60.7	336	+.044	65	.6858	38	104.6	42	97.0	42	.4750	211
104	Oregon St.	P12	14-18	.6624	107.8	65	100.9	163	68.5	59	-.120	342	.5977	100	102.1	124	98.2	74	.2972	334
105	Rutgers	BE	15-16	.6612	106.2	80	99.4	144	64.1	260	+.015	145	.6978	30	104.1	60	96.0	14	.4139	272
106	Indiana St.	MVC	18-14	.6578	100.8	167	94.6	71	65.4	190	+.042	68	.6748	52	105.4	15	98.2	73	.6113	62
107	St. John's	BE	16-15	.6557	98.0	213	92.0	37	67.7	90	+.045	63	.6920	32	105.2	23	97.2	51	.4287	257
108	Harvard 14	Ivy	19-9	.6504	106.1	83	99.8	147	64.4	245	+.015	143	.5005	144	100.9	147	100.9	152	.6325	46
109	George Washington	A10	13-17	.6415	98.9	198	93.4	52	67.9	80	-.085	328	.6183	86	104.0	64	99.2	106	.4959	182
110	Kent St.	MAC	20-13	.6375	106.9	74	101.1	167	66.6	139	-.031	258	.4793	164	99.9	197	100.7	146	.4770	208
111	Seton Hall	BE	15-18	.6359	102.8	137	97.4	107	64.6	232	-.026	252	.6749	51	103.6	80	96.5	28	.3384	318
112	Utah St.	WAC	21-10	.6355	107.6	66	101.9	183	62.0	307	+.024	111	.4624	177	100.1	189	101.6	189	.4123	273
113	Texas El Paso	CUSA	18-14	.6337	102.2	144	96.9	104	61.2	323	+.001	182	.5484	119	102.5	116	100.6	139	.6124	57
114	Clemson	ACC	13-18	.6297	99.0	196	94.0	60	62.5	297	-.111	338	.6157	88	104.2	59	99.5	111	.3264	326
115	Eastern Kentucky	OVC	24-9	.6250	108.8	53	103.5	212	64.7	226	+.024	112	.3890	257	99.0	236	103.5	272	.3969	287
116	Utah	P12	15-18	.6220	103.1	134	98.2	123	62.3	303	-.027	254	.6755	49	104.2	56	97.0	43	.3803	295
117	Florida St.	ACC	18-15	.6185	105.1	102	100.2	157	65.3	197	+.098	10	.6948	31	104.6	43	96.5	30	.4883	194
118	St. Bonaventure	A10	14-15	.6173	108.0	61	103.1	208	66.6	134	-.039	275	.5928	101	104.3	55	100.5	137	.4893	190
119	Wright St.	Horz	21-12	.6147	95.6	253	91.4	31	63.0	289	+.008	161	.4662	174	100.9	150	102.2	220	.3849	294
120	Wisconsin Green Bay	Horz	18-15	.6143	102.6	138	98.1	119	63.4	277	-.041	278	.5086	142	101.3	142	101.0	156	.5485	116
Strength of Schedule	NCSOS
Rank	Team	Conf	W-L	Pyth	AdjO	AdjD	AdjT	Luck	Pyth	OppO	OppD	Pyth
121	Pacific 15	BW	22-12	.6104	105.0	104	100.5	159	63.2	283	+.058	39	.5400	124	102.8	101	101.2	170	.7385	4
122	Loyola MD	MAAC	21-11	.6079	103.7	125	99.4	141	63.9	263	+.037	84	.4539	185	98.9	241	100.7	144	.4527	239
123	Canisius	MAAC	18-13	.6073	109.1	49	104.6	238	66.0	165	-.014	222	.5101	141	100.9	148	100.5	136	.5786	90
124	Drake	MVC	15-17	.6035	105.3	96	101.1	166	68.5	58	+.002	179	.6517	70	104.8	35	98.6	85	.5534	109
125	West Virginia	B12	13-19	.5933	103.6	127	99.9	149	64.5	234	-.042	281	.6787	47	105.8	10	98.3	77	.5709	97
126	Florida Gulf Coast 15	ASun	24-10	.5930	101.5	151	97.9	117	68.7	54	+.035	87	.3859	259	98.8	248	103.4	269	.6402	41
127	Mercer	ASun	23-11	.5849	101.1	162	97.8	114	62.4	301	+.022	122	.3388	304	97.5	302	104.1	305	.5515	112
128	Nebraska	B10	15-18	.5790	100.9	166	97.8	115	61.9	314	+.104	8	.7622	4	106.9	5	95.5	7	.4828	200
129	Wake Forest	ACC	13-18	.5788	99.5	187	96.4	94	69.3	37	-.007	202	.6606	60	105.2	25	98.6	82	.4216	263
130	Niagara	MAAC	19-13	.5768	104.8	110	101.7	181	69.0	45	+.011	155	.4801	162	100.6	162	101.4	177	.5249	148
131	Cal Poly	BW	18-13	.5760	105.6	91	102.5	197	59.5	345	+.003	175	.4944	150	101.7	135	101.9	203	.6499	31
132	Arkansas St.	SB	19-12	.5730	97.4	223	94.6	70	65.8	177	-.033	263	.3584	290	98.0	286	103.7	287	.3311	322
133	Northwestern St. 14	Slnd	23-8	.5729	105.3	97	102.3	194	72.9	1	+.039	79	.3750	270	97.2	312	102.2	216	.7211	10
134	Charlotte	A10	21-11	.5727	98.8	201	96.0	91	67.8	84	+.145	1	.5643	117	103.3	90	100.7	143	.3525	312
135	San Francisco	WCC	15-16	.5694	105.4	93	102.6	201	66.9	124	-.041	279	.5855	110	102.5	112	99.1	101	.5067	169
136	Vermont	AE	21-11	.5673	101.6	149	99.0	133	61.7	317	+.000	185	.3716	274	97.5	305	102.6	236	.4475	248
137	Northwestern	B10	13-19	.5661	102.6	140	100.0	150	61.2	325	-.023	242	.7109	21	105.3	20	96.5	26	.3705	302
138	Central Florida	CUSA	20-11	.5659	105.0	103	102.4	195	66.1	163	+.050	51	.4957	149	100.4	176	100.5	138	.4167	266
139	Murray St.	OVC	21-10	.5612	103.5	128	101.0	164	65.9	174	-.012	219	.4257	219	100.4	173	103.4	267	.5752	94
140	UC Irvine	BW	20-15	.5578	100.0	180	97.8	113	65.9	173	+.015	144	.5249	133	102.1	123	101.1	166	.6822	20
141	Robert Morris	NEC	23-10	.5546	102.3	143	100.2	154	65.1	212	+.037	83	.3248	316	97.9	289	105.1	330	.4551	236
142	George Mason	CAA	18-14	.5525	101.8	148	99.7	145	66.2	158	-.021	236	.4826	161	100.8	154	101.5	184	.6424	38
143	Texas Arlington	WAC	19-13	.5525	97.7	218	95.7	89	66.5	140	+.054	42	.4917	153	100.4	172	100.7	145	.4605	229
144	Manhattan	MAAC	14-18	.5478	93.9	279	92.2	39	61.8	315	-.022	237	.5410	123	102.0	128	100.4	129	.6496	32
145	Montana 13	BSky	25-6	.5473	103.5	129	101.6	175	63.8	266	+.120	3	.3421	302	99.6	212	106.1	344	.7174	11
146	South Florida	BE	12-19	.5431	99.1	193	97.4	108	60.0	342	-.008	206	.7093	22	104.8	37	96.0	17	.4106	274
147	Albany 15	AE	24-10	.5430	100.7	170	99.0	134	63.1	287	+.088	13	.3558	292	96.3	323	102.0	211	.3479	314
148	Long Beach St.	BW	19-13	.5425	104.0	123	102.2	191	66.8	128	+.098	9	.5813	112	102.7	104	99.5	110	.8359	1
149	Penn St.	B10	10-21	.5406	100.6	171	99.0	135	65.6	187	+.019	128	.7508	6	106.8	7	95.9	12	.4491	243
150	Tulane	CUSA	19-14	.5335	105.1	101	103.7	218	65.4	193	-.047	291	.4034	240	98.3	270	102.1	215	.2792	341
151	Boston University	AE	17-12	.5312	103.2	132	102.0	185	65.9	169	-.025	248	.4057	237	97.5	307	101.2	168	.4918	185
152	Western Michigan	MAC	20-12	.5279	101.3	159	100.2	156	65.5	188	+.052	48	.4511	190	99.9	196	101.9	199	.5293	137
153	Army	Pat	16-15	.5213	104.2	120	103.3	211	68.3	66	-.083	327	.3954	249	98.8	252	102.9	249	.3725	301
154	East Carolina	CUSA	18-12	.5185	106.1	82	105.3	251	68.8	51	+.046	59	.5209	137	101.6	136	100.8	148	.4433	250
155	Lafayette	Pat	19-15	.5171	104.8	107	104.1	230	65.6	186	+.047	55	.4443	197	100.3	179	102.5	233	.4600	230
156	Rider	MAAC	18-14	.5171	97.1	228	96.5	96	65.7	179	+.040	72	.4757	168	100.0	192	101.0	159	.4888	191
157	Texas Southern	SWAC	17-14	.5163	104.3	118	103.6	215	64.1	257	-.061	309	.3003	330	95.4	329	103.6	283	.7431	3
158	College of Charleston	SC	24-10	.5139	99.3	190	98.7	129	64.7	228	+.110	6	.3545	293	98.1	279	104.0	302	.5250	147
159	Fairfield	MAAC	19-15	.5126	94.6	270	94.2	63	61.7	318	+.012	149	.4765	166	100.2	183	101.1	163	.5070	168
160	UAB	CUSA	16-17	.5051	98.8	200	98.6	128	70.2	24	+.003	176	.5394	125	102.5	114	100.9	153	.4912	186
Strength of Schedule	NCSOS
Rank	Team	Conf	W-L	Pyth	AdjO	AdjD	AdjT	Luck	Pyth	OppO	OppD	Pyth
161	Nevada	MWC	12-19	.5017	103.7	126	103.6	214	67.0	121	+.038	81	.6885	35	104.9	33	97.1	47	.4898	188
162	DePaul	BE	11-21	.4980	104.2	119	104.3	234	72.3	4	-.049	294	.6563	64	102.8	99	96.5	29	.3102	331
163	North Carolina Central	MEAC	22-9	.4930	96.5	242	96.8	102	64.2	254	+.026	108	.3056	327	94.5	338	102.4	226	.5373	129
164	Loyola Chicago	Horz	15-16	.4910	101.3	158	101.6	177	63.5	275	-.082	325	.4318	214	98.9	246	101.5	187	.3414	317
165	Virginia Tech	ACC	13-19	.4906	105.3	98	105.7	259	66.6	137	+.031	96	.6652	59	104.3	53	97.5	57	.3965	288
166	Western Illinois	Sum	22-8	.4895	94.0	276	94.4	67	57.8	347	+.042	69	.3338	308	98.2	273	105.1	329	.3470	315
167	Drexel	CAA	13-18	.4892	99.6	185	100.0	152	61.8	316	-.088	329	.4861	157	101.1	144	101.6	191	.6236	51
168	Tennessee St.	OVC	18-14	.4827	102.6	139	103.3	210	67.9	82	+.046	57	.4993	146	101.9	131	101.9	204	.6184	54
169	Oral Roberts	Slnd	18-14	.4771	103.1	136	104.0	227	65.2	201	-.032	262	.4080	235	98.3	269	101.9	206	.6793	23
170	Southern 16	SWAC	23-9	.4765	95.7	252	96.6	100	64.9	219	-.018	232	.1945	347	92.5	347	106.2	345	.5949	74
171	Delaware	CAA	19-14	.4730	101.9	147	103.0	204	67.3	110	+.078	22	.5000	145	100.6	160	100.6	140	.6971	13
172	Bradley	MVC	16-16	.4730	100.4	173	101.4	172	66.4	144	+.027	105	.5345	127	102.1	121	100.8	147	.2858	338
173	Towson	CAA	18-13	.4730	101.4	157	102.5	198	66.3	154	+.054	43	.4557	184	100.1	187	101.9	201	.5682	101
174	San Diego	WCC	16-18	.4712	100.8	169	101.9	184	63.8	267	+.039	80	.5876	108	102.6	108	99.2	102	.4536	238
175	Tulsa	CUSA	17-15	.4705	98.2	208	99.4	140	67.7	92	+.050	52	.5133	140	102.0	127	101.5	183	.5109	164
176	Georgia St.	CAA	15-16	.4674	103.7	124	105.0	247	64.1	256	-.050	297	.4247	221	99.8	204	102.8	245	.5165	156
177	Buffalo	MAC	14-20	.4658	102.5	141	103.8	220	65.3	199	-.068	313	.5180	138	101.3	141	100.6	141	.6002	70
178	Houston	CUSA	19-12	.4643	105.8	87	107.3	275	70.4	21	-.007	203	.3201	320	96.6	318	104.0	300	.1420	347
179	James Madison 16	CAA	20-14	.4602	97.3	224	98.9	132	64.5	239	+.059	37	.3939	250	99.4	224	103.7	285	.3886	290
180	Southern Illinois	MVC	14-17	.4598	100.1	178	101.6	178	62.9	292	+.046	60	.5880	107	102.7	105	99.2	104	.3885	291
181	Northeastern	CAA	20-12	.4593	104.5	115	106.2	263	64.3	252	+.063	31	.4245	222	99.6	213	102.6	235	.4928	183
182	Southern Methodist	CUSA	15-17	.4582	98.4	206	100.0	151	63.8	268	-.070	315	.4329	210	99.1	234	101.7	196	.3524	313
183	Western Kentucky 16	SB	20-15	.4560	100.1	177	101.8	182	65.7	182	+.039	78	.4394	203	99.0	239	101.4	175	.5864	80
184	Florida International	SB	18-14	.4537	99.3	191	101.1	165	68.9	47	+.069	25	.4573	182	98.8	251	100.4	133	.5757	92
185	Long Island 16	NEC	20-13	.4522	109.0	51	111.0	319	69.6	29	+.018	135	.3296	311	97.5	303	104.5	317	.4053	283
186	Bryant	NEC	19-11	.4496	107.4	69	109.5	309	65.9	172	+.059	38	.3616	286	98.8	250	104.4	316	.4855	196
187	Wagner	NEC	19-12	.4469	95.8	250	97.8	112	67.4	104	+.054	44	.3659	280	99.9	201	105.4	334	.5493	115
188	Gardner Webb	BSth	21-12	.4452	97.3	225	99.4	143	62.2	306	-.036	270	.3210	319	97.6	297	105.0	327	.4607	227
189	Charleston Southern	BSth	19-12	.4444	99.4	188	101.6	176	67.8	85	-.050	296	.3218	318	97.5	308	104.8	325	.5254	146
190	Toledo	MAC	15-13	.4420	101.6	150	103.9	223	68.0	77	+.012	148	.4201	227	98.9	245	102.0	212	.4590	231
191	Rhode Island	A10	8-21	.4337	98.2	207	100.8	161	63.5	273	-.043	282	.6528	68	104.4	47	98.2	71	.5802	87
192	Yale	Ivy	14-17	.4306	101.2	160	104.0	225	64.7	227	+.032	94	.5362	126	101.8	133	100.4	128	.6508	30
193	Illinois Chicago	Horz	17-15	.4265	96.3	244	99.2	138	64.4	246	+.041	71	.4914	154	100.6	161	100.9	154	.4920	184
194	Auburn	SEC	9-23	.4265	97.0	230	99.9	148	67.3	108	-.117	341	.5919	103	102.6	110	98.9	94	.3189	328
195	Idaho	WAC	12-18	.4206	108.2	59	111.6	324	63.3	278	-.001	188	.5482	121	100.8	152	99.0	96	.5872	77
196	South Alabama	SB	17-12	.4206	96.0	247	99.1	136	68.4	64	+.049	53	.4043	239	98.2	276	102.0	209	.4489	244
197	Columbia	Ivy	12-16	.4158	98.8	202	102.1	187	61.2	324	-.120	343	.4275	218	99.4	221	102.3	224	.4481	246
198	Hawaii	BW	17-14	.4055	101.4	156	105.3	249	69.3	33	+.023	115	.3919	252	98.7	253	103.1	257	.3104	330
199	Quinnipiac	NEC	15-16	.4045	100.9	164	104.8	243	66.4	147	-.032	259	.3704	276	100.0	195	105.3	333	.4606	228
200	Morgan St.	MEAC	17-15	.4002	97.6	220	101.5	173	67.0	122	-.042	280	.3019	329	94.3	339	102.4	227	.5432	122
Strength of Schedule	NCSOS
Rank	Team	Conf	W-L	Pyth	AdjO	AdjD	AdjT	Luck	Pyth	OppO	OppD	Pyth
201	Bowling Green	MAC	13-19	.3997	95.0	264	98.9	131	64.5	238	-.091	330	.4433	199	99.8	206	102.1	213	.4093	277
202	Cal St. Fullerton	BW	14-18	.3997	104.5	114	108.8	297	69.1	42	-.097	334	.4445	196	100.3	178	102.5	232	.4499	242
203	Jacksonville St.	OVC	17-11	.3996	100.9	165	105.0	246	62.7	295	+.087	17	.3964	247	98.6	259	102.7	240	.3880	292
204	Youngstown St.	Horz	17-15	.3988	99.8	182	103.9	221	67.8	87	+.034	89	.4978	148	100.3	180	100.4	130	.4797	202
205	South Carolina Upstate	ASun	16-17	.3964	100.3	175	104.5	237	66.4	143	-.076	322	.3738	272	98.4	264	103.5	275	.5724	96
206	Oakland	Sum	16-16	.3954	104.4	116	108.8	300	69.4	32	+.047	56	.5163	139	102.0	126	101.4	176	.7651	2
207	Elon	SC	21-11	.3894	97.9	214	102.3	192	65.7	178	+.053	45	.3344	307	98.0	287	104.8	324	.5451	120
208	Mount St. Mary's	NEC	18-14	.3889	100.3	174	104.8	244	67.3	106	+.117	4	.4237	224	100.6	165	103.6	282	.6117	60
209	Missouri St.	MVC	11-22	.3880	99.5	186	104.1	229	60.9	328	+.023	117	.6527	69	103.7	78	97.5	56	.5267	143
210	UC Santa Barbara	BW	11-20	.3860	96.7	239	101.2	169	64.1	259	-.040	276	.5483	120	102.8	102	100.8	151	.7290	7
211	NC Asheville	BSth	16-16	.3826	99.2	192	104.0	224	69.3	38	-.076	323	.3984	245	99.3	228	103.4	266	.6605	26
212	UC Davis	BW	14-17	.3796	102.1	145	107.1	272	67.3	109	-.009	211	.4389	204	100.8	151	103.3	263	.4286	258
213	High Point	BSth	17-13	.3776	98.1	210	103.0	205	65.4	194	-.053	302	.2824	336	97.3	310	106.6	347	.3941	289
214	South Carolina	SEC	14-18	.3757	99.0	195	104.0	226	66.4	149	+.028	103	.5276	131	99.9	198	98.8	91	.2520	343
215	William & Mary	CAA	13-17	.3712	104.8	108	110.4	313	63.4	276	-.064	311	.4126	231	98.3	268	101.8	197	.4693	216
216	Loyola Marymount	WCC	11-23	.3685	95.1	261	100.3	158	64.7	229	-.016	228	.6011	97	103.9	70	99.8	117	.4607	226
217	Cal St. Northridge	BW	14-17	.3667	101.5	153	107.1	270	70.7	14	-.018	230	.4582	180	100.5	167	102.2	217	.4893	189
218	Southeast Missouri St.	OVC	17-16	.3611	102.4	142	108.3	292	68.9	48	-.033	264	.3282	313	98.0	283	105.1	331	.3339	320
219	Savannah St.	MEAC	19-14	.3592	85.9	337	90.9	29	63.3	279	+.060	36	.3804	263	96.3	322	101.0	158	.6867	15
220	Pepperdine	WCC	12-18	.3568	96.8	236	102.5	199	63.9	264	+.026	107	.5458	122	102.5	113	100.7	142	.3691	304
221	Seattle	WAC	8-22	.3561	92.1	298	97.6	111	69.0	43	-.174	347	.4636	176	100.4	171	101.9	200	.3774	297
222	Marshall	CUSA	13-19	.3534	98.9	197	104.9	245	68.0	79	-.009	212	.5079	143	101.4	140	101.0	161	.4160	267
223	Hartford	AE	17-13	.3512	91.9	300	97.6	110	64.2	253	+.088	15	.3759	268	98.1	282	103.0	253	.4156	268
224	Norfolk St.	MEAC	21-11	.3498	93.0	289	98.8	130	68.6	56	+.121	2	.3079	325	95.9	325	103.8	296	.5007	176
225	St. Francis NY	NEC	12-18	.3480	100.8	168	107.2	273	66.2	157	-.068	314	.4022	242	99.6	209	103.5	278	.5816	86
226	North Carolina A&T 16	MEAC	19-16	.3461	89.6	317	95.3	81	66.8	127	+.017	139	.3051	328	94.9	333	102.9	247	.4691	217
227	Morehead St.	OVC	15-18	.3424	97.8	216	104.2	231	69.4	31	+.033	92	.4883	156	101.8	132	102.3	222	.6271	47
228	Brown	Ivy	13-15	.3412	93.8	280	100.1	153	64.8	221	+.041	70	.4348	208	100.1	186	102.7	243	.4501	241
229	Arkansas Little Rock	SB	17-15	.3378	94.3	274	100.7	160	68.2	70	+.060	35	.4114	233	97.9	288	101.4	178	.4489	245
230	Coastal Carolina	BSth	14-15	.3346	95.5	256	102.1	188	65.1	209	-.075	321	.3485	297	98.2	277	104.4	315	.5698	99
231	Louisiana Lafayette	SB	13-20	.3345	98.6	203	105.5	256	69.9	27	-.048	292	.4465	194	99.1	233	101.2	171	.5160	157
232	Sam Houston St.	Slnd	17-17	.3322	91.7	302	98.2	122	62.5	298	-.019	233	.3580	291	98.3	271	104.0	303	.5477	118
233	Florida Atlantic	SB	14-18	.3258	97.1	229	104.2	232	65.2	203	+.011	153	.4322	212	98.6	257	101.3	173	.5287	139
234	Texas St.	WAC	12-22	.3250	99.8	181	107.2	274	71.7	5	+.008	160	.4729	169	99.4	225	100.5	134	.3445	316
235	Stetson	ASun	15-16	.3168	98.1	211	105.7	260	68.8	49	+.016	142	.3597	289	98.1	281	103.8	293	.5571	107
236	Marist	MAAC	10-21	.3151	96.7	238	104.3	235	68.3	68	-.052	300	.4855	159	99.8	205	100.4	131	.5121	162
237	Holy Cross	Pat	12-18	.3139	96.8	237	104.4	236	63.2	284	+.002	177	.4522	188	100.0	193	101.9	202	.4557	233
238	Central Michigan	MAC	11-20	.3129	103.4	130	111.7	325	65.6	185	+.000	186	.4799	163	99.3	226	100.1	124	.5576	106
239	Western Carolina	SC	14-19	.3123	99.8	183	107.8	284	66.4	152	-.032	260	.3840	260	98.8	247	103.5	273	.6027	69
240	IUPU Fort Wayne	Sum	16-17	.3102	96.9	234	104.7	240	65.9	176	+.021	124	.3605	287	99.0	237	104.7	321	.3739	299
Strength of Schedule	NCSOS
Rank	Team	Conf	W-L	Pyth	AdjO	AdjD	AdjT	Luck	Pyth	OppO	OppD	Pyth
241	Cal St. Bakersfield	ind	14-16	.3088	95.3	259	103.1	207	66.3	156	+.006	166	.4661	175	100.3	177	101.7	195	.4661	218
242	Eastern Michigan	MAC	16-18	.3048	90.3	308	97.9	118	60.5	337	+.017	138	.4563	183	100.3	181	102.0	207	.5759	91
243	Texas San Antonio	WAC	10-22	.3007	98.4	205	106.9	269	64.0	261	-.046	288	.4908	155	99.9	200	100.2	126	.4217	262
244	Pennsylvania	Ivy	9-22	.2988	92.8	293	100.8	162	68.2	71	-.008	210	.4940	151	100.7	155	101.0	155	.5498	114
245	Northern Colorado	BSky	13-18	.2985	100.2	176	108.9	301	66.1	162	-.051	298	.3619	285	99.0	235	104.7	320	.7279	8
246	Duquesne	A10	8-22	.2980	97.6	221	106.1	262	69.2	40	+.022	120	.6228	82	103.5	84	98.6	83	.5109	165
247	Texas Tech	B12	11-20	.2938	96.7	240	105.3	252	67.6	96	+.024	114	.5738	115	102.1	122	99.2	105	.1601	346
248	Miami OH	MAC	9-22	.2938	96.1	245	104.7	239	65.2	204	-.066	312	.5321	128	100.9	149	99.6	113	.5839	82
249	North Texas	SB	12-20	.2870	95.2	260	104.0	228	66.6	136	-.024	244	.4145	228	98.3	272	101.6	192	.4559	232
250	Northern Kentucky	ASun	11-16	.2854	95.0	265	103.9	222	59.6	344	-.033	266	.3480	299	97.6	298	103.7	291	.5231	153
251	Liberty 16	BSth	15-20	.2841	99.6	184	109.0	303	65.9	171	-.023	241	.3483	298	98.1	280	104.3	313	.5136	159
252	Fordham	A10	7-24	.2817	97.2	226	106.5	266	68.7	55	+.027	106	.6816	42	104.4	49	96.9	40	.6411	39
253	Ball St.	MAC	15-15	.2783	97.2	227	106.7	267	66.3	155	+.080	21	.3902	254	98.5	262	102.8	246	.3572	307
254	Appalachian St.	SC	15-16	.2753	96.8	235	106.4	264	67.6	95	+.010	159	.3226	317	98.4	266	105.8	340	.4017	285
255	Wofford	SC	13-19	.2750	86.7	336	95.3	80	63.7	270	-.059	307	.3804	262	98.8	249	103.6	280	.5870	78
256	North Dakota	BSky	16-16	.2745	94.4	272	103.8	219	67.4	101	+.045	64	.3365	305	98.7	255	105.5	337	.5832	83
257	Mississippi St.	SEC	10-22	.2738	90.2	312	99.2	139	68.1	76	-.011	216	.6188	85	103.1	96	98.3	76	.3525	311
258	South Dakota	Sum	10-20	.2715	101.5	152	111.8	326	67.4	102	-.083	326	.4580	181	100.6	166	102.2	221	.6479	35
259	Maine	AE	11-19	.2696	95.1	263	104.8	242	69.3	39	+.019	129	.4250	220	98.2	275	101.2	169	.4761	210
260	Central Connecticut	NEC	13-17	.2642	98.8	199	109.2	305	70.2	25	+.056	41	.4145	229	99.6	210	103.0	251	.5704	98
261	Portland	WCC	11-21	.2593	92.2	297	102.2	189	65.3	200	+.036	86	.6000	98	103.8	73	99.8	115	.4998	177
262	North Florida	ASun	13-19	.2578	97.5	222	108.1	290	66.1	160	-.010	215	.4351	207	99.3	229	101.8	198	.6794	22
263	Cleveland St.	Horz	14-18	.2548	96.9	232	107.6	283	65.1	211	+.033	93	.5309	129	101.7	134	100.5	135	.5240	150
264	Old Dominion	CAA	5-25	.2512	96.9	233	107.8	285	67.2	114	-.113	339	.4327	211	100.4	174	103.1	258	.4619	223
265	Cornell	Ivy	13-18	.2500	97.0	231	107.9	286	67.6	97	+.028	102	.4593	178	99.8	202	101.4	181	.4789	206
266	Texas Christian	B12	11-21	.2495	91.7	303	102.1	186	61.3	322	+.090	12	.5926	102	102.7	106	99.0	98	.2467	344
267	NJ Inst of Technology	GWC	16-13	.2478	92.4	296	103.0	206	67.2	111	-.047	289	.2444	344	93.4	344	104.3	312	.3085	332
268	Eastern Illinois	OVC	11-21	.2476	97.7	217	108.9	302	59.9	343	-.033	265	.3635	281	97.7	294	103.2	260	.4093	276
269	Dartmouth	Ivy	9-19	.2464	94.7	268	105.6	258	64.4	241	-.008	207	.4434	198	100.0	191	102.3	223	.4504	240
270	Colgate	Pat	11-21	.2442	94.4	273	105.4	254	67.1	119	+.001	181	.4673	173	100.2	182	101.5	182	.4644	220
271	Sacred Heart	NEC	9-20	.2391	98.2	209	109.9	310	68.4	62	+.007	163	.4358	206	100.9	146	103.5	274	.6356	43
272	American	Pat	10-20	.2338	95.3	258	107.1	271	60.1	341	+.004	171	.4590	179	99.7	208	101.3	174	.4554	234
273	Troy	SB	12-21	.2333	96.6	241	108.5	294	60.9	327	+.005	168	.3665	278	97.1	314	102.4	230	.2864	337
274	New Hampshire	AE	9-20	.2315	90.2	310	101.4	171	63.7	269	-.054	304	.4234	225	98.6	258	101.6	190	.4794	204
275	Tennessee Tech	OVC	12-17	.2295	93.6	283	105.4	253	65.7	183	+.037	82	.4279	217	100.1	190	103.0	250	.4314	256
276	Winthrop	BSth	14-17	.2294	93.0	290	104.7	241	61.1	326	+.037	85	.3767	265	97.5	304	102.4	229	.6001	71
277	Bethune Cookman	MEAC	14-20	.2286	95.9	249	107.9	287	66.6	138	-.029	256	.3361	306	95.6	327	102.2	219	.5458	119
278	Hampton	MEAC	14-17	.2257	87.4	331	98.5	126	70.1	26	+.031	97	.2682	341	94.0	341	103.6	284	.3775	296
279	NC Greensboro	SC	9-22	.2178	94.9	266	107.5	282	71.6	6	-.152	346	.3281	314	97.6	295	104.7	319	.5263	145
280	Southeastern Louisiana	Slnd	13-18	.2134	93.7	282	106.4	265	66.4	150	+.046	58	.4223	226	98.5	263	101.5	185	.7340	6
Strength of Schedule	NCSOS
Rank	Team	Conf	W-L	Pyth	AdjO	AdjD	AdjT	Luck	Pyth	OppO	OppD	Pyth
281	Georgia Southern	SC	14-19	.2133	93.9	278	106.7	268	62.6	296	+.011	154	.3605	288	97.9	290	103.5	276	.4782	207
282	St. Peter's	MAAC	9-21	.2123	91.2	304	103.7	216	63.7	271	+.061	33	.4373	205	99.6	211	102.1	214	.3272	324
283	Samford	SC	11-21	.2086	95.5	255	108.8	299	60.2	340	-.008	204	.3744	271	98.0	284	103.1	256	.6070	67
284	Virginia Military Inst	BSth	14-17	.2037	99.4	189	113.5	337	71.1	8	-.023	243	.3122	323	97.3	311	105.1	328	.4795	203
285	Sacramento St.	BSky	14-15	.2021	93.8	281	107.3	276	62.5	300	+.050	50	.2968	331	97.6	300	106.1	342	.4358	253
286	Arkansas Pine Bluff	SWAC	16-14	.2002	89.4	319	102.3	193	68.2	72	+.116	5	.2863	334	95.1	330	103.9	299	.6980	12
287	NC Wilmington	CAA	10-20	.1978	94.4	271	108.3	291	66.7	131	+.022	121	.4459	195	99.9	199	102.0	210	.5265	144
288	Delaware St.	MEAC	15-18	.1935	94.7	269	108.8	298	60.9	329	+.053	46	.3496	296	94.9	334	100.8	149	.6433	36
289	Nicholls St.	Slnd	9-21	.1917	96.0	248	110.4	316	67.2	116	-.024	245	.3737	273	98.0	285	103.1	259	.5728	95
290	Chicago St.	GWC	11-21	.1908	89.1	322	102.5	200	66.7	133	-.081	324	.3814	261	99.0	240	103.7	290	.5482	117
291	Jacksonville	ASun	14-18	.1900	93.3	286	107.4	280	69.0	44	+.068	27	.3630	282	97.8	291	103.3	264	.5065	170
292	Radford	BSth	13-19	.1895	89.3	320	102.9	203	67.2	113	+.007	162	.3071	326	97.6	299	105.6	339	.4239	261
293	Eastern Washington	BSky	10-21	.1887	94.9	267	109.4	308	68.5	60	+.000	184	.3320	309	98.9	243	105.9	341	.4887	192
294	Utah Valley	GWC	14-18	.1881	96.4	243	111.2	320	64.5	237	-.005	199	.3179	321	95.7	326	103.1	255	.4088	278
295	Siena	MAAC	8-24	.1850	92.8	291	107.3	277	64.4	240	+.021	125	.4770	165	100.1	184	101.0	162	.4381	252
296	Campbell	BSth	13-20	.1830	95.4	257	110.4	315	66.4	146	+.014	146	.3432	301	97.8	293	104.2	307	.5364	130
297	Wisconsin Milwaukee	Horz	8-24	.1791	92.6	295	107.4	279	66.0	167	-.004	196	.5226	135	100.8	153	99.9	118	.4741	212
298	Montana St.	BSky	13-17	.1764	98.1	212	114.0	338	65.6	184	+.032	95	.2856	335	97.1	315	106.1	343	.3691	305
299	Austin Peay	OVC	8-23	.1746	95.6	254	111.3	321	69.2	41	-.071	319	.3920	251	99.5	219	103.8	297	.4613	224
300	Central Arkansas	Slnd	13-17	.1744	96.1	246	111.8	327	72.8	3	+.045	61	.3141	322	95.9	324	103.5	277	.3855	293
301	Chattanooga	SC	13-19	.1740	95.7	251	111.5	323	67.7	89	+.017	136	.3307	310	97.8	292	104.7	322	.4552	235
302	Hofstra	CAA	7-25	.1717	86.8	334	101.1	168	64.5	236	-.025	246	.4514	189	100.6	163	102.5	234	.4990	178
303	Portland St.	BSky	8-20	.1698	100.5	172	117.4	345	65.2	202	-.103	336	.3271	315	97.1	313	104.2	308	.5971	72
304	Lipscomb	ASun	12-18	.1680	94.2	275	110.1	312	70.6	15	+.053	47	.4079	236	99.1	232	102.8	244	.6123	58
305	MD Baltimore County	AE	8-23	.1666	92.8	292	108.6	295	67.5	99	-.010	214	.4243	223	98.1	278	101.1	165	.4643	221
306	Southern Utah	BSky	11-20	.1654	89.9	316	105.3	250	69.3	36	-.001	191	.3531	294	99.4	223	105.5	336	.6333	45
307	Texas A&M Corpus Chris	Slnd	6-23	.1648	93.9	277	110.1	311	61.9	312	-.040	277	.4119	232	99.2	231	102.7	241	.6599	27
308	SIU Edwardsville	OVC	9-18	.1648	90.0	314	105.4	255	66.0	164	-.008	208	.3866	258	98.9	242	103.5	271	.4793	205
309	McNeese St.	Slnd	14-17	.1637	93.3	287	109.4	307	64.2	255	+.088	14	.3765	266	98.2	274	103.2	261	.6609	25
310	Northern Arizona	BSky	11-21	.1626	92.7	294	108.7	296	68.2	69	+.040	74	.3978	246	99.5	217	103.6	281	.6558	29
311	UC Riverside	BW	6-25	.1536	86.7	335	102.4	196	63.1	286	-.071	320	.4711	172	102.2	120	103.3	265	.4768	209
312	Monmouth	NEC	10-21	.1517	88.9	324	105.1	248	69.5	30	+.018	132	.3995	244	99.8	207	103.8	295	.5387	127
313	San Jose St.	WAC	9-20	.1494	87.5	330	103.7	217	67.1	117	+.021	126	.4842	160	101.0	145	101.6	193	.3546	310
314	Texas Pan American	GWC	16-16	.1439	90.3	309	107.5	281	63.9	265	+.087	16	.2702	339	94.7	336	104.3	314	.3123	329
315	Coppin St.	MEAC	8-24	.1434	90.2	311	107.3	278	68.3	67	-.038	274	.4113	234	96.6	319	100.0	120	.6852	17
316	Jackson St.	SWAC	11-18	.1434	91.8	301	109.3	306	68.0	78	-.015	226	.2502	343	93.9	342	104.5	318	.7371	5
317	Navy	Pat	8-23	.1372	87.2	332	104.3	233	60.8	333	-.049	295	.3910	253	98.5	260	102.9	248	.2901	335
318	Nebraska Omaha	Sum	11-20	.1332	97.7	219	117.3	342	72.8	2	+.094	11	.4145	230	99.3	227	102.7	239	.4900	187
319	Missouri Kansas City	Sum	8-24	.1325	89.9	315	108.0	289	64.9	218	-.022	238	.4488	192	100.7	157	102.7	242	.5409	124
320	Rice	CUSA	5-26	.1323	93.4	284	112.3	331	63.0	290	-.032	261	.4762	167	100.6	164	101.5	186	.3749	298
Strength of Schedule	NCSOS
Rank	Team	Conf	W-L	Pyth	AdjO	AdjD	AdjT	Luck	Pyth	OppO	OppD	Pyth
321	East Tennessee St.	ASun	10-22	.1191	90.8	307	110.4	314	65.3	198	+.063	29	.4429	200	100.1	185	102.4	228	.6816	21
322	Idaho St.	BSky	6-24	.1175	89.1	323	108.4	293	60.9	330	-.117	340	.3623	284	99.5	216	105.2	332	.6046	68
323	Houston Baptist	GWC	14-17	.1164	85.0	340	103.6	213	68.4	65	+.072	23	.2764	337	94.7	335	104.0	301	.3318	321
324	Northern Illinois	MAC	5-25	.1150	83.2	343	101.5	174	62.0	308	-.053	301	.4527	187	100.1	188	102.0	208	.4694	215
325	Florida A&M	MEAC	8-23	.1099	88.0	328	107.9	288	68.8	50	+.000	183	.3498	295	95.5	328	101.4	180	.5292	138
326	St. Francis PA	NEC	5-24	.1085	91.2	305	112.0	329	63.3	281	+.034	90	.3999	243	100.7	158	104.7	323	.5683	100
327	Alcorn St.	SWAC	10-24	.1039	83.3	342	102.7	202	68.2	75	-.045	286	.3120	324	96.4	321	104.1	306	.7234	9
328	Louisiana Monroe	SB	4-23	.1035	89.5	318	110.4	317	66.2	159	-.027	253	.4716	171	99.0	238	100.1	123	.6107	63
329	Prairie View A&M	SWAC	15-19	.0995	85.5	338	106.0	261	66.8	130	+.026	109	.2189	346	93.1	346	105.4	335	.5149	158
330	Tennessee Martin	OVC	9-21	.0950	90.9	306	113.3	334	68.4	61	+.071	24	.3896	255	99.2	230	103.7	286	.4431	251
331	The Citadel	SC	8-22	.0934	95.1	262	118.7	346	65.4	195	-.005	201	.3408	303	97.6	296	104.1	304	.4607	225
332	Kennesaw St.	ASun	3-27	.0931	89.2	321	111.4	322	64.8	224	+.004	169	.3713	275	98.6	256	103.8	298	.4830	199
333	Howard	MEAC	7-24	.0893	80.8	346	101.4	170	62.4	302	-.044	284	.3627	283	97.0	316	102.5	231	.6488	33
334	IUPUI	Sum	6-26	.0876	93.4	285	117.3	343	65.4	192	-.054	305	.4400	201	100.6	159	103.0	254	.5053	174
335	Longwood	BSth	8-25	.0874	92.0	299	115.7	341	70.7	13	-.004	197	.3669	277	98.9	244	104.3	311	.5334	133
336	Presbyterian	BSth	8-24	.0861	93.2	288	117.3	344	62.3	305	+.010	158	.3759	269	98.4	267	103.4	268	.5135	160
337	Alabama St.	SWAC	10-22	.0810	88.5	325	112.2	330	66.5	142	+.006	165	.2623	342	93.8	343	103.8	292	.6096	64
338	Alabama A&M	SWAC	11-20	.0800	88.2	327	111.9	328	66.1	161	-.004	198	.2302	345	93.2	345	104.8	326	.6560	28
339	Fairleigh Dickinson	NEC	7-24	.0770	90.1	313	114.8	340	68.8	52	+.028	100	.3959	248	99.6	214	103.7	289	.4965	181
340	South Carolina St.	MEAC	6-24	.0678	87.9	329	113.5	335	65.2	206	-.015	227	.3664	279	94.9	332	100.1	125	.5393	125
341	Furman	SC	7-24	.0649	88.5	326	114.8	339	64.6	230	-.008	205	.3439	300	97.5	306	103.8	294	.4472	249
342	Mississippi Valley St.	SWAC	5-23	.0635	86.8	333	112.8	332	70.8	11	-.071	316	.2745	338	94.3	340	103.7	288	.6841	18
343	Binghamton	AE	3-27	.0557	82.8	344	109.2	304	66.4	145	-.018	231	.4299	215	98.4	265	101.1	167	.4064	282
344	Maryland Eastern Shore	MEAC	2-26	.0527	85.2	339	113.0	333	64.3	249	-.029	255	.3771	264	95.0	331	99.7	114	.6120	59
345	Lamar	Slnd	3-28	.0458	82.4	345	110.8	318	70.4	20	+.023	116	.4321	213	99.5	218	102.2	218	.6083	66
346	New Orleans	ind	8-18	.0438	84.0	341	113.5	336	70.9	10	+.042	67	.3285	312	96.6	320	103.5	279	.3285	323
347	Grambling	SWAC	0-28	.0044	73.4	347	124.5	347	64.3	247	-.014	223	.2687	340	94.5	337	104.2	309	.6113	61
"""

lineparts = ["Rank","Team","Conf","W-L","Pyth","AdjO","AdjO-Rank","AdjD","AdjD-Rank","AdjT","AdjT-Rank","Luck","Luck-Rank",
             "SOSPyth","SOSPyth-Rank","SOSOppO","SOSOppO-Rank","SOSOppD","SOSOppD-Rank","NCOSPyth","NCOSPyth-Rank"]
textparts = ["Team","Conf","W-L"]
kpomdata = {}

def sanitize_teamname(name):
    """
    At the end of the year, teams are listed as 'Florida 3' for
    example, to denote the fact that Florida is a 3 seed. We obviously
    don't want the 3.
    """
    endings = [' %s' % (i+1) for i in range(16)]
    endings.reverse()
    for ending in endings:
        if name.endswith(ending):
            name = name[:-len(ending)]
    return name
for line in text.split('\n'):
    if not line.strip():
        continue
    parts = line.strip().split('\t')
    if not parts:
        continue
    if parts[0] in ["Strength of Schedule","Rank"]:
        continue
    if len(parts) != len(lineparts):
        print "Could not parse the following line:"
        print line
        print zip(lineparts,parts)
        print parts
        print len(parts),len(lineparts)
        break
    for (name,value) in zip(lineparts,parts):
        team = parts[lineparts.index("Team")]
        team = sanitize_teamname(team)
        if team not in kpomdata:
            kpomdata[team] = {}
        if name in textparts:
            kpomdata[team][name] = value
        else:
            kpomdata[team][name] = float(value)

#ratio = kpomdata["Kentucky"]["Pyth"]/kpomdata["Navy"]["Pyth"]
#print "The ratio of Kentucky's Pyth to Navy's Pyth is",ratio
#print "(it should have been .8594/.1389=6.1871850251979845)"
