MG has been a full-time handicapper since 2015 posting winning seasons every year with a record high 85 units in 2017. Objective and subjective analysis are the foundation of his handicapping. MG creates power rankings to find value and evaluates situational angles to narrow down his selections for the day. Rare for MG to play a favorite, and loves to find “live” dogs. In 2018, he finished the NHL season at 117-115 yet nailed down 30 units primarily playing true underdogs. Also, expect to see Mg hit several moneyline dogs during NFL season. His biggest upset came in MLB in 2019 when he took Detroit on the moneyline at +448 over Houston. Mg caps all major sports as well as soccer. He is an avid golfer - plays everyday and resides in beautiful South Carolina.
Date | Game | Pick | Rating | Result |
---|---|---|---|---|
1/17/2022
8:15 PM |
11 Arizona
34 Los Angeles
|
+160
|
3
|
Loss |
1/3/2022
8:15 PM |
14 Cleveland
26 Pittsburgh
|
+113
|
3
|
Loss |
12/26/2021
4:25 PM |
13 Denver
17 LAS VEGAS RAIDERS
|
-1 (+102)
|
2
|
Loss |
12/13/2021
8:15 PM |
30 RAMS (LAR)
23 CARDINALS (ARZ)
|
-2.5 (-110)
|
3
|
Loss |
12/6/2021
8:20 PM |
14 PATRIOTS (NE)
10 BILLS (BUF)
|
+135
|
2
|
Win |
12/5/2021
4:28 PM |
23 49ERS (SF)
30 SEAHAWKS (SEA)
|
-3 (-105)
|
2
|
Loss |
12/5/2021
4:08 PM |
17 WASHINGTON (NFL)
15 RAIDERS (LV)
|
+115
|
2
|
Win |
11/29/2021
8:20 PM |
15 SEAHAWKS (SEA)
17 WASHINGTON (NFL)
|
+115
|
2
|
Win |
11/28/2021
4:27 PM |
28 RAMS (LAR)
36 PACKERS (GB)
|
+1.5 (-105)
|
2
|
Win |
11/22/2021
8:20 PM |
10 GIANTS (NYG)
30 BUCCANEERS (TB)
|
+11.5 (-105)
|
2
|
Loss |
11/21/2021
4:07 PM |
32 BENGALS (CIN)
13 RAIDERS (LV)
|
-2 (-110)
|
1
|
Win |
11/21/2021
1:04 PM |
27 WASHINGTON (NFL)
21 PANTHERS (CAR)
|
+158
|
1
|
Win |
11/21/2021
1:04 PM |
41 COLTS (IND)
15 BILLS (BUF)
|
+270
|
1
|
Win |
11/21/2021
1:04 PM |
31 PACKERS (GB)
34 VIKINGS (MIN)
|
-1 (-110)
|
1
|
Loss |
11/15/2021
8:20 PM |
10 RAMS (LAR)
31 49ERS (SF)
|
-3.5 (100)
|
2
|
Loss |
11/7/2021
4:08 PM |
27 CHARGERS (LAC)
24 EAGLES (PHA)
|
-1 (102)
|
2
|
Win |
11/7/2021
1:05 PM |
24 PATRIOTS (NE)
6 PANTHERS (CAR)
|
-3 (-115)
|
2
|
Win |
11/7/2021
1:05 PM |
9 TEXANS (HOU)
17 DOLPHINS (MIA)
|
175
|
2
|
Loss |
11/7/2021
1:05 PM |
16 RAIDERS (LV)
23 GIANTS (NYG)
|
-3 (105)
|
2
|
Loss |
10/31/2021
4:07 PM |
7 JAGUARS (JAX)
31 SEAHAWKS (SEA)
|
-4 (-102)
|
2
|
Win |
10/31/2021
1:04 PM |
19 PANTHERS (CAR)
13 FALCONS (ATL)
|
120
|
2
|
Win |
10/31/2021
1:04 PM |
44 EAGLES (PHA)
6 LIONS (DET)
|
153
|
2
|
Loss |
10/24/2021
1:04 PM |
41 BENGALS (CIN)
17 RAVENS (BAL)
|
240
|
2
|
Win |
10/17/2021
4:27 PM |
35 COWBOYS (DAL)
29 PATRIOTS (NE)
|
-3 (-120)
|
2
|
Win |
10/17/2021
4:07 PM |
37 CARDINALS (ARZ)
14 BROWNS (CLE)
|
133
|
2
|
Win |
Date | Game | Pick | Rating | Result |
---|---|---|---|---|
1/10/2022
8:00 PM |
33 Georgia
18 Alabama
|
+126
|
3
|
Loss |
12/31/2021
12:00 PM |
24 Central Michigan
21 Washington State
|
+200
|
3
|
Win |
12/29/2021
5:45 PM |
13 Iowa State
20 Clemson
|
-1.5 (-110)
|
3
|
Win |
12/28/2021
3:15 PM |
28 Louisville
31 Air Force
|
+1.5 (-110)
|
3
|
Win |
12/28/2021
12:00 PM |
17 HOUSTON
13 Auburn
|
+125
|
3
|
Win |
12/23/2021
3:30 PM |
27 Miami Ohio
14 North Texas
|
+3 (-110)
|
3
|
Loss |
11/27/2021
12:05 PM |
31 ARMY
16 LIBERTY (VA)
|
+148
|
2
|
Win |
11/20/2021
7:05 PM |
41 California
11 Stanford
|
-2 (-105)
|
2
|
Win |
11/20/2021
4:05 PM |
23 Florida
24 Missouri
|
+280
|
2
|
Win |
11/20/2021
4:05 PM |
42 LOUISIANA LAFAYETTE (ULL)
14 LIBERTY (VA)
|
+170
|
2
|
Win |
11/20/2021
12:05 PM |
26 Florida State
23 Boston College
|
-2.5 (-105)
|
2
|
Loss |
11/19/2021
9:05 PM |
41 Air Force
39 Nevada
|
-1 (-115)
|
3
|
Win |
11/13/2021
12:05 PM |
38 Rutgers
3 Indiana
|
+220
|
2
|
Win |
11/13/2021
12:05 PM |
30 East Carolina
29 MEMPHIS
|
+170
|
2
|
Win |
11/6/2021
7:05 PM |
40 Boise State
14 Fresno State
|
-5 (-102)
|
3
|
Loss |
11/6/2021
7:05 PM |
47 Old Dominion
24 FLORIDA INTERNATIONAL (FIU)
|
-3 (-102)
|
3
|
Win |
11/6/2021
3:47 PM |
28 Baylor
30 TCU
|
-7 (-105)
|
3
|
Loss |
11/6/2021
3:05 PM |
38 North Texas
14 SOUTHERN MISISSIPPI
|
-4.5 (-120)
|
3
|
Win |
11/3/2021
7:05 PM |
47 NORTHERN ILLINOIS
52 Kent
|
145
|
3
|
Loss |
10/30/2021
10:20 PM |
49 Virginia
66 BYU
|
120
|
2
|
Loss |
10/30/2021
7:35 PM |
13 Louisville
28 NC State
|
210
|
2
|
Loss |
10/30/2021
7:05 PM |
20 Mississippi
31 Auburn
|
140
|
2
|
Loss |
10/30/2021
7:05 PM |
28 Boise State
19 Colorado State
|
115
|
2
|
Loss |
10/30/2021
7:05 PM |
34 ARIZONA
41 USC (SOUTHERN CAL)
|
975
|
1
|
Loss |
10/30/2021
4:05 PM |
21 Wyoming
27 San Jose State
|
-3 (-105)
|
2
|
Win |
Date | Game | Pick | Rating | Result |
---|---|---|---|---|
3/27/2022
6:10 PM |
104 Philadelphia
114 Phoenix
|
+155
|
3
|
Loss |
11/17/2021
8:12 PM |
89 Houston
101 Oklahoma City
|
-3 (-103)
|
2
|
Win |
11/17/2021
7:12 PM |
87 Washington
97 Charlotte
|
+1 (-110)
|
2
|
Loss |
11/17/2021
7:12 PM |
89 Indiana
97 Detroit
|
-6.5 (-103)
|
2
|
Loss |
11/15/2021
7:42 PM |
84 Indiana
92 New York
|
+140
|
2
|
Loss |
11/15/2021
7:12 PM |
100 New Orleans
105 Washington
|
-4.5 (-105)
|
2
|
Win |
11/12/2021
8:12 PM |
103 Sacramento
105 Oklahoma City
|
+170
|
2
|
Win |
11/12/2021
7:12 PM |
96 New York
104 Charlotte
|
-2 (-110)
|
2
|
Loss |
11/10/2021
8:12 PM |
108 Oklahoma City
100 New Orleans
|
+160
|
2
|
Win |
6/6/2021
3:48 PM |
111 Dallas
126 LA Clippers
|
235
|
3
|
Loss |
3/22/2021
9:10 PM |
120 JAZZ (UTA)
95 Chicago
|
+9 (-102)
|
1
|
Loss |
3/22/2021
7:40 PM |
119 Sacramento
105 Cleveland
|
155
|
1
|
Loss |
3/17/2021
9:10 PM |
85 Miami
89 Memphis
|
-105
|
3
|
Loss |
3/16/2021
7:40 PM |
117 JAZZ (UTA)
109 Boston
|
140
|
3
|
Loss |
3/2/2021
8:42 PM |
93 KNICKS (NYK)
119 SPURS (SA)
|
-2.5 (-110)
|
2
|
Loss |
3/1/2021
11:10 PM |
101 CAVALIERS (CLE)
90 ROCKETS (HOU)
|
115
|
1
|
Win |
2/26/2021
8:12 PM |
109 HAWKS (ATL)
118 THUNDER (OKC)
|
185
|
2
|
Win |
2/23/2021
7:48 PM |
107 CELTICS (BOS)
110 MAVERICKS (DAL)
|
-2 (-109)
|
1
|
Loss |
2/19/2021
7:42 PM |
109 HAWKS (ATL)
121 CELTICS (BOS)
|
-4 (-115)
|
2
|
Win |
2/17/2021
9:12 PM |
126 TRAILBLAZERS (POR)
124 PELICANS (NO)
|
150
|
1
|
Win |
2/16/2021
8:11 PM |
115 TRAILBLAZERS (POR)
104 THUNDER (OKC)
|
185
|
1
|
Loss |
2/15/2021
7:42 PM |
112 HAWKS (ATL)
123 KNICKS (NYK)
|
108
|
1
|
Win |
2/11/2021
7:45 PM |
101 HEAT (MIA)
94 ROCKETS (HOU)
|
-2 (-105)
|
3
|
Win |
2/10/2021
8:12 PM |
114 HORNETS (CHA)
130 GRIZZLIES (MEM)
|
125
|
1
|
Loss |
2/8/2021
7:12 PM |
94 ROCKETS (HOU)
119 HORNETS (CHA)
|
-1.5 (-103)
|
2
|
Loss |
Date | Game | Pick | Rating | Result |
---|---|---|---|---|
4/2/2022
8:49 PM |
81 North Carolina
77 Duke
|
+180
|
2
|
Win |
3/25/2022
9:59 PM |
56 Iowa State
70 Miami Florida
|
+155
|
2
|
Loss |
3/25/2022
9:39 PM |
73 North Carolina
66 UCLA
|
+127
|
2
|
Win |
3/9/2022
6:30 PM |
73 Rice
61 Charlotte
|
-2.5 (-109)
|
3
|
Loss |
3/6/2022
7:30 PM |
72 Iowa
74 Illinois
|
+165
|
2
|
Loss |
3/5/2022
11:00 PM |
67 UNLV
76 New Mexico
|
-3.5 (-105)
|
2
|
Loss |
3/5/2022
9:30 PM |
84 Colorado
71 Utah U
|
+118
|
2
|
Win |
3/5/2022
5:00 PM |
50 SOUTHERN U. (LOUISIANA)
49 Alabama A&M
|
+165
|
2
|
Loss |
3/5/2022
4:00 PM |
65 VA Commonwealth
69 Saint Louis
|
+125
|
2
|
Loss |
3/5/2022
3:00 PM |
68 North Texas
70 UTEP
|
-5 (-105)
|
2
|
Loss |
3/4/2022
11:30 PM |
55 San Diego
73 PORTLAND UNIVERSITY
|
-1.5 (-105)
|
3
|
Win |
3/3/2022
7:30 PM |
63 Morgan State
59 Coppin State
|
-2 (-110)
|
3
|
Win |
3/2/2022
7:00 PM |
39 Middle Tennessee State
42 Charlotte
|
-2 (-108)
|
3
|
Loss |
3/1/2022
7:00 PM |
77 Ohio
80 Bowling Green
|
-8.5 (-115)
|
2
|
Loss |
3/1/2022
7:00 PM |
92 Toledo
76 Buffalo
|
+110
|
2
|
Win |
3/1/2022
6:30 PM |
55 Dayton
53 Richmond
|
+115
|
2
|
Win |
2/28/2022
7:30 PM |
62 South Carolina State
72 Howard
|
+8.5 (-102)
|
3
|
Loss |
2/28/2022
7:00 PM |
73 Massachusetts
85 Fordham
|
-1 (-103)
|
3
|
Win |
2/27/2022
12:00 PM |
74 Princeton
73 Harvard
|
-2.5 (-110)
|
3
|
Loss |
2/26/2022
6:00 PM |
96 Loyola Chicago
102 Northern Iowa
|
-2 (-105)
|
2
|
Loss |
2/26/2022
6:00 PM |
59 South Carolina State
63 Norfolk State
|
+9.5 (-105)
|
2
|
Win |
2/26/2022
5:00 PM |
65 Alabama State
80 Alabama A&M
|
-2 (-105)
|
2
|
Win |
2/26/2022
2:00 PM |
74 Iowa State
73 Kansas State
|
+150
|
2
|
Win |
2/24/2022
10:00 PM |
75 PORTLAND UNIVERSITY
69 Pacific
|
+102
|
3
|
Win |
2/24/2022
7:00 PM |
64 Temple
78 Memphis U
|
+11.5 (-109)
|
3
|
Loss |
Date | Game | Pick | Rating | Result |
---|---|---|---|---|
6/1/2022
8:10 PM |
2 LIGHTNING (TB)
6 NY Rangers
|
-130
|
1
|
Loss |
4/19/2022
8:05 PM |
3 Boston
2 St. Louis
|
-125
|
3
|
Loss |
4/14/2022
8:05 PM |
4 Edmonton
0 Nashville
|
+105
|
2
|
Win |
4/14/2022
7:05 PM |
3 Washington
7 Toronto
|
+165
|
2
|
Loss |
4/12/2022
8:35 PM |
5 Los Angeles
2 Chicago
|
-142
|
2
|
Win |
4/12/2022
7:35 PM |
4 Pittsburgh
5 NY Islanders
|
-105
|
2
|
Win |
4/9/2022
10:05 PM |
2 San Jose
4 Vancouver
|
-145
|
2
|
Win |
4/9/2022
8:05 PM |
1 NY Islanders
6 St. Louis
|
+110
|
3
|
Loss |
4/8/2022
7:05 PM |
2 NY Islanders
1 Carolina
|
+160
|
2
|
Win |
4/8/2022
7:05 PM |
2 Boston
1 Tampa Bay
|
+135
|
2
|
Win |
4/5/2022
7:05 PM |
6 Colorado
4 Pittsburgh
|
+100
|
2
|
Win |
4/5/2022
7:05 PM |
4 Columbus
2 Philadelphia
|
+6.5 ov -115
|
2
|
Loss |
4/4/2022
7:05 PM |
3 Boston
2 Columbus
|
-1.5 (+110)
|
3
|
Loss |
4/3/2022
9:05 PM |
1 Dallas
4 KRAKEN (SEA)
|
+5.5 ov -115
|
2
|
Loss |
4/3/2022
8:05 PM |
6 Edmonton
1 Anaheim
|
-1.5 (125)
|
2
|
Win |
4/3/2022
8:05 PM |
6 Edmonton
1 Anaheim
|
+6.5 ov -110
|
2
|
Win |
4/3/2022
7:05 PM |
4 Philadelphia
3 NY Rangers
|
-1.5 (-105)
|
2
|
Loss |
4/3/2022
4:05 PM |
4 NY Islanders
3 New Jersey
|
+6 ov +105
|
2
|
Win |
4/2/2022
7:05 PM |
5 Montreal
4 Tampa Bay
|
-1.5 (-115)
|
2
|
Loss |
4/2/2022
7:05 PM |
6 Toronto
3 Philadelphia
|
+6.5 ov -115
|
2
|
Win |
4/1/2022
10:35 PM |
5 Anaheim
0 Arizona
|
+105
|
2
|
Loss |
4/1/2022
10:05 PM |
5 Vegas Golden Knights
2 KRAKEN (SEA)
|
-155
|
2
|
Win |
4/1/2022
7:05 PM |
3 Nashville
4 Buffalo
|
+6 ov -115
|
2
|
Win |
3/31/2022
8:05 PM |
4 Pittsburgh
3 Minnesota
|
+6.5 un +110
|
3
|
Loss |
3/31/2022
7:05 PM |
3 Winnipeg
7 Toronto
|
+6.5 ov -125
|
3
|
Win |
Date | Game | Pick | Rating | Result |
---|---|---|---|---|
6/25/2022
7:15 PM |
3 LA Dodgers
5 Atlanta
|
+135
|
1
|
Loss |
6/24/2022
7:10 PM |
6 Boston
3 Cleveland Guardians
|
-110
|
1
|
Win |
6/24/2022
7:05 PM |
3 ASTROS (HOU)
1 NY Yankees
|
+115
|
1
|
Win |
6/22/2022
7:10 PM |
2 Detroit
6 Boston
|
-130
|
1
|
Win |
6/22/2022
6:40 PM |
8 LA Dodgers
4 Cincinnati
|
-1.5 (+100)
|
1
|
Win |
6/21/2022
6:40 PM |
8 LA Dodgers
2 Cincinnati
|
-1.5 (-110)
|
1
|
Win |
6/21/2022
6:40 PM |
8 Colorado
9 Miami
|
+115
|
1
|
Loss |
6/19/2022
4:12 PM |
1 Minnesota
7 Arizona
|
-120
|
1
|
Loss |
6/19/2022
3:12 PM |
3 San Diego
8 Colorado
|
-1.5 (105)
|
1
|
Loss |
6/18/2022
7:15 PM |
11 St. Louis
2 Boston
|
+103
|
2
|
Win |
6/17/2022
9:40 PM |
2 Minnesota
7 Arizona
|
-130
|
1
|
Loss |
6/17/2022
8:40 PM |
4 San Diego
10 Colorado
|
-1.5 (-101)
|
1
|
Loss |
6/16/2022
7:10 PM |
3 Texas
1 Detroit
|
-1.5 (105)
|
1
|
Win |
6/16/2022
7:05 PM |
1 Tampa Bay
2 NY Yankees
|
+151
|
1
|
Loss |
6/14/2022
8:05 PM |
12 San Diego
5 Chicago Cubs
|
-1.5 (+115)
|
1
|
Win |
6/14/2022
7:05 PM |
0 Tampa Bay
2 NY Yankees
|
+189
|
1
|
Loss |
6/13/2022
9:30 PM |
4 San Diego
1 Chicago Cubs
|
-128
|
1
|
Win |
6/13/2022
8:35 PM |
9 Atlanta
5 NATIONALS (WAS)
|
-1.5 (+107)
|
1
|
Win |
6/10/2022
8:10 PM |
3 Texas
8 Chicago White Sox
|
-131
|
1
|
Win |
6/10/2022
7:10 PM |
10 Toronto
1 Detroit
|
-1.5 (-130)
|
1
|
Win |
6/10/2022
7:05 PM |
5 Arizona
7 Philadelphia
|
-140
|
1
|
Win |
6/9/2022
1:12 PM |
1 St. Louis
2 Tampa Bay
|
+148
|
1
|
Loss |
6/8/2022
7:40 PM |
1 NY Yankees
8 Minnesota
|
-1.5 (-115)
|
1
|
Loss |
6/8/2022
6:40 PM |
1 NATIONALS (WAS)
2 Miami
|
+180
|
1
|
Loss |
6/7/2022
7:40 PM |
10 NY Yankees
4 Minnesota
|
-1.5 (+100)
|
1
|
Win |
Date | Game | Pick | Rating | Result |
---|---|---|---|---|
5/29/2022
5:00 PM |
2 FLAMENGO
1 FLUMINENSE FC
|
+235
|
1
|
Loss |
5/29/2022
12:00 PM |
KRISTIANSUND
SANDEFJORD
|
275
|
1
|
Postponed |
5/29/2022
12:00 PM |
1 BODO / GLIMT
3 MOLDE
|
+260
|
1
|
Loss |
5/29/2022
11:30 AM |
2 AIK
1 HELSINGBORGS IF
|
+285
|
1
|
Loss |
5/29/2022
12:00 AM |
5 SARPSBORG 08
0 JERV
|
275
|
1
|
Win |
5/28/2022
9:30 PM |
0 HOUSTON DYNAMO
3 REAL SALT LAKE
|
Draw:+240
|
10
|
Loss |
5/28/2022
7:30 PM |
1 JUVENTUDE
1 FORTALEZA
|
Draw:+285
|
10
|
Win |
5/28/2022
7:30 PM |
1 PHILADELPHIA UNION
1 NEW ENGLAND REVOLUTION
|
Draw:+235
|
10
|
Win |
5/28/2022
7:00 PM |
1 DC UNITED
4 NEW YORK RED BULLS
|
Draw:+280
|
10
|
Loss |
4/30/2022
10:00 AM |
2 DERBY COUNTY
0 BLACKPOOL
|
-123
|
2
|
Loss |
4/23/2022
2:45 PM |
1 SAMPDORIA
1 HELLAS VERONA
|
-149
|
2
|
Loss |
4/23/2022
9:00 AM |
1 GIRESUNSPOR
2 FATIH KARAGUMRUK
|
0 (-129)
|
2
|
Win |
4/23/2022
9:00 AM |
1 GOZTEPE
1 GAZISEHIR GAZIANTEP
|
-128
|
2
|
Loss |
4/22/2022
2:00 PM |
0 SPARTA ROTTERDAM
2 FC TWENTE
|
-172
|
2
|
Win |
4/20/2022
8:00 PM |
0 U.N.A.M. PUMAS
2 ATLÉTICO SAN LUIS
|
-107
|
3
|
Win |
4/17/2022
9:15 AM |
1 BURNLEY
1 WEST HAM UNITED
|
-134
|
3
|
Loss |
4/17/2022
9:00 AM |
1 ANGERS SCO
1 FC NANTES
|
-0.5 (103)
|
2
|
Loss |
4/17/2022
6:30 AM |
1 GAZISEHIR GAZIANTEP
4 KONYASPOR KIF
|
-117
|
2
|
Win |
4/16/2022
9:30 AM |
1 HERTHA BSC
0 FC AUGSBURG
|
-106
|
2
|
Loss |
4/15/2022
12:30 PM |
2 QUEENS PARK RANGERS
2 HUDDERSFIELD TOWN
|
-104
|
3
|
Loss |
4/11/2022
1:30 PM |
1 HATAYSPOR
4 ANTALYASPOR AS
|
+109
|
2
|
Win |
4/10/2022
10:15 AM |
0 CELTA VIGO
1 ESPANYOL
|
0 (-107)
|
3
|
Win |
4/9/2022
12:30 PM |
1 ATHLETIC BILBAO
1 VILLARREAL
|
0 (-120)
|
3
|
Push |
4/8/2022
3:15 PM |
2 MOREIRENSE FC
1 GIL VICENTE
|
-140
|
2
|
Loss |
4/6/2022
12:30 PM |
1 FSV MAINZ 05
2 FC AUGSBURG
|
+235
|
2
|
Win |