LIVE Bottom 1st Apr 19
KC 0 +134 o8.0
NYY 2 -146 u8.0
LIVE Top 9th Apr 19
MIL 3 +104 o7.5
MIA 5 -112 u7.5
LIVE Bottom 8th Apr 19
CIN 1 -103 o8.0
MIN 3 -105 u8.0
LIVE Bottom 8th Apr 19
STL 4 +118 o8.5
HOU 2 -128 u8.5
LIVE Top 9th Apr 19
NYM 1 +124 o8.0
CHC 0 -134 u8.0
LIVE Bottom 5th Apr 19
LAD 3 -192 o12.0
COL 2 +175 u12.0
LIVE Top 2nd Apr 19
CHW 4 +143 o9.0
ATH 0 -156 u9.0
LIVE Top 2nd Apr 19
SD 0 -145 o9.0
LAA 0 +133 u9.0
LIVE Bottom 2nd Apr 19
TEX 0 +120 o7.0
SEA 1 -131 u7.0
LIVE Top 1st Apr 19
TOR 8 -111 o8.0
AZ 0 +102 u8.0
DET +130 o7.0
BOS -141 u7.0
ATL -102 o8.0
PHI -106 u8.0
Final Apr 19
TB 3 -111 o8.0
PIT 6 +103 u8.0
Final Apr 19
SF 0 -131 o8.0
WAS 3 +121 u8.0
Final Apr 19
BAL 4 +111 o6.5
CLE 8 -120 u6.5

San Francisco vs Kansas City   Results, Match Player Stats & Records

Boxscore

Livescore Details
Team R H E 1 2 3 4 5 6 7 8 9
San Francisco Giants SF San Francisco 9 13 1 0 6 0 0 0 0 0 2 1
Kansas City Royals KC Kansas City 5 13 2 0 0 0 0 3 0 0 0 2

San Francisco Pitcher Anthony DeSclafani A. DeSclafani (W)

Kansas City Pitcher Carlos Hernandez C. Hernandez (L)

Betting Information
Team ML O/U (Margin) ATS (Margin)
San Francisco Giants SF San Francisco +123 10o (4) +1.5 (5.5)
Kansas City Royals KC Kansas City -144 10u -1.5

Batting Stats

San Francisco Batting Stats Table
POS AB R H RBI BB SO LOB AVG
A. Slater CF 4 1 2 0 0 0 0 .250
     G. McCray CF 1 0 0 0 0 1 0 .286
S. Duggar RF 4 1 1 1 0 2 1 .133
     D. Rincones RF 1 0 0 0 0 0 0 .250
T. Estrada 2B 4 0 2 1 0 1 0 .462
     G. Santos 2B 1 0 0 0 0 0 0 .000
C. Casali C 2 1 1 0 1 0 0 .400
     B. Auerbach PH -C 2 1 1 0 0 0 1 .273
L. Williams 3B 2 1 1 2 1 0 2 .500
     J. Vosler 3B 2 0 1 1 0 0 2 .167
J. Krizan LF 4 1 1 0 0 0 1 .263
     A. Smith LF 1 0 0 0 0 0 1 .400
A. Blandino 1B 4 1 1 1 0 1 1 .412
     D. Villar 1B 0 0 0 0 0 0 0 .091
A. Dean DH 1 0 0 0 1 1 0 .000
     A. Sugastey PH -DH 1 0 0 0 0 0 1 .000
A. Gamboa SS 4 2 2 2 0 2 2 .235
     A. Layer SS 0 0 0 0 0 0 0 .000
Totals 38 9 13 8 3 8 12

Battling

  • 2B - Jason Vosler (2), Jason Krizan (1)
  • 3B - Curt Casali (1)
  • HR - Luke Williams (1), Alessandre Blandino (2), Arquimedes Gamboa (3)
  • TB - Austin Slater 2, Steven Duggar 1, Thairo Estrada 2, Curt Casali 3, Brett Auerbach 1, Luke Williams 4, Jason Vosler 2, Jason Krizan 2, Alessandre Blandino 4, Arquimedes Gamboa 5
  • RBI - Steven Duggar (2), Thairo Estrada (5), Luke Williams 2 (2), Jason Vosler (1), Alessandre Blandino (4), Arquimedes Gamboa 2 (4)
  • 2-Out RBI - Steven Duggar (1), Thairo Estrada (1), Jason Vosler (1), Arquimedes Gamboa 2 (2)
  • Runners left in scoring position, 2 out - Luke Williams (1), Jason Vosler (2), Armani Smith (1)
  • GIDP - Jason Krizan (1)
  • Team LOB - 12

Baserunning

  • SB - Thairo Estrada (2 off Tapia/Perez), Thairo Estrada (3 off Tapia/Perez)
  • PO - Austin Slater (2 by Kowar), Austin Dean (1 by Coleman)

Fielding

  • DP - 1
Kansas City Batting Stats Table
POS AB R H RBI BB SO LOB AVG
W. Merrifield 2B 3 0 0 0 0 0 2 .409
     K. Isbel CF 2 1 1 2 0 1 0 .286
E. Olivares DH 5 1 3 1 0 1 1 .609
S. Perez C 3 1 3 1 0 0 0 .348
     G. Cancel 2B 2 0 0 0 0 1 1 .083
A. Benintendi LF 3 0 1 1 0 1 4 .250
     J. Jones LF 1 0 0 0 0 0 0 .118
C. Santana 1B 3 0 0 0 0 0 1 .435
     V. Pasquantino 1B 1 0 0 0 0 1 0 .368
H. Dozier RF 3 0 1 0 0 0 0 .481
     C. Dungan 3B 1 0 0 0 0 0 0 .316
E. Rivera 3B 3 0 0 0 0 1 1 .217
     I. Castillo SS 1 0 1 0 0 0 0 .273
M. Taylor CF 3 0 1 0 0 0 1 .250
     D. Blanco PR -RF 1 1 0 0 0 0 1 .400
N. Lopez SS 2 1 2 0 0 0 0 .350
     S. Matias PH 1 0 0 0 0 0 1 .500
     F. Fermin C 1 0 0 0 0 0 1 .000
Totals 39 5 13 5 0 6 14

Battling

  • 2B - Edward Olivares (4), Nicky Lopez (2)
  • HR - Kyle Isbel (3)
  • TB - Kyle Isbel 4, Edward Olivares 4, Salvador Perez 3, Andrew Benintendi 1, Hunter Dozier 1, Ivan Castillo 1, Michael A. Taylor 1, Nicky Lopez 3
  • RBI - Kyle Isbel 2 (9), Edward Olivares (10), Salvador Perez (4), Andrew Benintendi (6)
  • 2-Out RBI - Kyle Isbel 2 (6), Edward Olivares (7), Salvador Perez (1), Andrew Benintendi (1)
  • Runners left in scoring position, 2 out - Gabriel Cancel (3), Andrew Benintendi (1), Michael A. Taylor (1)
  • GIDP - Andrew Benintendi (1)
  • Team LOB - 14

Baserunning

  • SB - Dairon Blanco (2 off Williams/Auerbach), Edward Olivares (2 off Williams/Auerbach)

Fielding

  • E - Andrew Benintendi (1), Ivan Castillo (1)
  • DP - 1
  • PO - Jackson Kowar (Slater at 2), Dylan Coleman (Dean at 1)

Pitching Stats

San Francisco Pitching Stats Table
IP H R ER BB SO HR ERA
A. DeSclafani (W 1-0) 4 .2 6 1 1 0 2 0 1.17
T. Rogers 0 .1 3 2 1 0 0 0 20.25
J. McGee (H 1) 1 .0 1 0 0 0 1 0 0.00
J. Alvarez (H 2) 1 .0 0 0 0 0 1 0 0.00
D. Leone 1 .0 0 0 0 0 1 0 3.00
T. Williams 1 .0 3 2 2 0 1 1 9.00
  • Pitches-Strikes - Anthony DeSclafani 23-23, Tyler Rogers 4-4, Jacob McGee 6-6, Jose Alvarez 5-5, Dominic Leone 5-5, Taylor Williams 14-11
  • Ground Balls-Fly Balls - Anthony DeSclafani 7-4, Tyler Rogers 1-0, Jacob McGee 0-2, Jose Alvarez 2-0, Dominic Leone 1-1, Taylor Williams 1-0
  • Batters Faced - Anthony DeSclafani 19, Tyler Rogers 4, Jacob McGee 4, Jose Alvarez 3, Dominic Leone 3, Taylor Williams 6
  • Inherited Runners-Scored - Tyler Rogers 1-1
Kansas City Pitching Stats Table
IP H R ER BB SO HR ERA
C. Hernandez (L 0-2) 2 .2 6 6 5 0 4 2 15.43
D. Tapia 0 .1 1 0 0 1 0 0 12.00
J. Kowar 2 .0 1 0 0 1 0 0 6.00
D. Coleman 1 .0 0 0 0 1 1 0 0.00
A. Garrett 1 .0 1 0 0 0 1 0 6.75
J. Payamps 1 .0 2 2 2 0 2 1 11.25
G. Speier 1 .0 2 1 1 0 0 0 4.91
  • WP - Jackson Kowar
  • HBP - Austin Dean (by Hernandez)
  • Pitches-Strikes - Carlos Hernandez 30-26, Domingo Tapia 8-4, Jackson Kowar 12-7, Dylan Coleman 10-4, Amir Garrett 7-7, Joel Payamps 11-10, Gabe Speier 5-5
  • Ground Balls-Fly Balls - Carlos Hernandez 0-3, Domingo Tapia 1-0, Jackson Kowar 2-2, Dylan Coleman 1-0, Amir Garrett 2-1, Joel Payamps 1-0, Gabe Speier 3-0
  • Batters Faced - Carlos Hernandez 15, Domingo Tapia 3, Jackson Kowar 6, Dylan Coleman 3, Amir Garrett 5, Joel Payamps 5, Gabe Speier 5
  • Inherited Runners-Scored - Domingo Tapia 1-1

Game Info

Location   Surprise Stadium

Temperature   Temperature

Attendance  3,340  attendance

Home  Nestor  Ceja

1st  Alan  Porter

2nd  Tripp  Gibson

3rd  Junior  Valentine

SF vs KCRecords

SF vs KCRecords

Team Table
Team W/L H/A $ RF RA Tot O/U
San Francisco logo SF 0-0 0-0 0 0.00 0.00 0.00 0-0
Kansas City logo KC 0-0 0-0 0 0.00 0.00 0.00 0-0

SF vs KCHead To Head

Win / Loss
6-4
Over / Under
5-5-0
Head-To-Head
Date Home Result ML O/U SF Starter (IP) KC Starter (IP)
Jun 14, '17 SF Kansas City logo 7 - 2 KC +154 o7.5 J. Cueto (5.2) J. Hammel (6.2)
Jun 13, '17 SF Kansas City logo 8 - 1 KC -100 o7.5 T. Blach (5.2) J. Vargas (7.0)
Apr 19, '17 KC Kansas City logo 2 - 0 KC +115 u8.0 M. Bumgarner (6.0) J. Vargas (7.0)
Apr 18, '17 KC San Francisco logo 2 - 1 SF +104 u9.5 M. Cain (7.0) J. Hammel (6.0)
Oct 29, '14 KC San Francisco logo 3 - 2 SF +126 u7.0 T. Hudson (1.2) J. Guthrie (3.1)
Oct 28, '14 KC Kansas City logo 10 - 0 KC -139 o7.0 J. Peavy (1.1) Y. Ventura (7.0)
Oct 26, '14 SF San Francisco logo 5 - 0 SF -159 u6.5 M. Bumgarner (9.0) J. Shields (6.0)
Oct 25, '14 SF San Francisco logo 11 - 4 SF -101 o7.0 R. Vogelsong (2.2) J. Vargas (4.0)
Oct 24, '14 SF Kansas City logo 3 - 2 KC +114 u7.0 T. Hudson (5.2) J. Guthrie (5.0)
Oct 22, '14 KC Kansas City logo 7 - 2 KC -134 o7.0 J. Peavy (5.0) Y. Ventura (5.1)

San Francisco logo San Francisco Record Last 10

Win / Loss
6-4-0
Over / Under
4-6-0
ML
$74
Team - Last 10
Date vs Result ML O/U Starter (IP) Opp Starter (IP)
Oct 14, '21 Los Angeles logo LAD L 1 - 2 L -110 u6.5 L. Webb (7.0) C. Knebel (1.0)
Oct 12, '21 @ Los Angeles logo LAD L 2 - 7 L +156 o7.5 A. DeSclafani (1.2) W. Buehler (4.1)
Oct 11, '21 @ Los Angeles logo LAD W 1 - 0 W +180 u7.5 A. Wood (4.2) M. Scherzer (7.0)
Oct 09, '21 Los Angeles logo LAD L 2 - 9 L +106 o7.0 K. Gausman (5.1) J. Urias (5.0)
Oct 08, '21 Los Angeles logo LAD W 4 - 0 W +105 u7.0 L. Webb (7.2) W. Buehler (6.1)
Oct 03, '21 San Diego logo SD W 11 - 4 W -194 o8.5 L. Webb (7.0) R. Knehr (3.0)
Oct 02, '21 San Diego logo SD L 2 - 3 L -154 u7.5 K. Gausman (7.0) J. Musgrove (5.0)
Oct 01, '21 San Diego logo SD W 3 - 0 W -200 u8.5 A. DeSclafani (5.0) P. Avila (4.0)
Sep 30, '21 Arizona logo AZ W 5 - 4 W -218 o8.5 S. Kazmir (0.1) M. Bumgarner (5.0)
Sep 29, '21 Arizona logo AZ W 1 - 0 W -242 u8.0 A. Wood (6.0) M. Kelly (5.0)

San Francisco Next 3 Games

Kansas City logo Kansas City Record Last 10

Win / Loss
5-5-0
Over / Under
4-5-1
ML
-$25
Team - Last 10
Date vs Result ML O/U Starter (IP) Opp Starter (IP)
Oct 03, '21 Minnesota logo MIN L 3 - 7 L -101 P10.0 J. Kowar (4.0) C. Barnes (2.2)
Oct 02, '21 Minnesota logo MIN L 0 - 4 L -123 u9.0 K. Bubic (6.2) G. Jax (5.0)
Oct 01, '21 Minnesota logo MIN W 11 - 6 W +104 o9.5 J. Heasley (5.1) J. Gant (4.0)
Sep 30, '21 Cleveland logo CLE L 1 - 6 L +133 u8.5 A. Zerpa (5.0) S. Bieber (3.0)
Sep 29, '21 Cleveland logo CLE W 10 - 5 W +101 o9.5 D. Lynch IV (3.0) Z. Plesac (6.0)
Sep 28, '21 Cleveland logo CLE W 6 - 4 W -120 o8.5 B. Singer (0.2) A. Civale (5.1)
Sep 27, '21 @ Cleveland logo CLE L 3 - 8 L +140 o9.5 J. Kowar (4.1) C. Quantrill (6.0)
Sep 26, '21 @ Detroit logo DET W 2 - 1 W -107 u9.0 K. Bubic (7.0) W. Peralta (4.2)
Sep 25, '21 @ Detroit logo DET L 1 - 5 L +111 u9.0 J. Heasley (5.1) T. Skubal (4.0)
Sep 24, '21 @ Detroit logo DET W 3 - 1 W -106 u8.5 C. Hernandez (5.0) C. Mize (3.0)

Kansas City Next 3 Games

Series Stats

Series Game Records

San Francisco - series game records
Overall After Win After Loss
Game 1 0-0 0-0 0-0
Game 2 0-0 0-0 0-0
Game 3 0-0 0-0 0-0
Game 4 0-0 0-0 0-0
Kansas City - series game records
Overall After Win After Loss
Game 1 0-0 0-0 0-0
Game 2 0-0 0-0 0-0
Game 3 0-0 0-0 0-0
Game 4 0-0 0-0 0-0

Next 3 Series

San Francisco
Date vs W-L Home/Away
Thu, Mar 31 - Thu, Mar 31 @ SF logo SF 81-81 44-37 H
Fri, Apr 1 - Fri, Apr 1 vs TEX logo TEX 68-94 34-47 A
Sat, Apr 2 - Sat, Apr 2 vs SF logo SF 81-81 37-44 A
Kansas City
Date vs W-L Home/Away
Thu, Mar 31 - Thu, Mar 31 vs KC logo KC 65-97 26-55 A
Sat, Apr 2 - Sat, Apr 2 @ SD logo SD 89-73 44-37 H
Sun, Apr 3 - Sun, Apr 3 @ KC logo KC 65-97 39-42 H

SF vs KC Preview

Check back shortly for a full preview.

SF vs KCInjury report

San Francisco logoSan Francisco's Injuries

Player POS Status Date Note
No injuries to report.

San Francisco Starters Last Game

Pitchers
POS # Player
RP 59 John Brebbia
SP 74 Yunior Marte
RP 45 Alex Young
RP 76 Cole Waites
RP 67 Andrew Vasquez
RP 71 Tyler Rogers
RP 60 Luis Ortiz
Hitters
POS # Player
LF 31 LaMonte Wade Jr.
CF 58 * Bryce Johnson
1B 41 Wilmer Flores
3B 7 J.D. Davis
3B 32 * Jason Vosler
RF 5 Mike Yastrzemski
CF-LF 13 Austin Slater
SS 35 Brandon Crawford
DH 70 David Villar
2B 65 Jay Proctor
C 21 Joey Bart
(* - Change In Order)

Kansas City's Injuries

Player POS Status Date Note
No injuries to report.

Kansas City Starters Last Game

Pitchers
POS # Player
RP 0 Jonathan Heasley
RP 0 Carlos Hernandez
RP 0 Luke Weaver
Hitters
POS # Player
DH 0 MJ Melendez
SS 0 Bobby Witt Jr.
1B 0 Vinnie Pasquantino
RF 0 Edward Olivares
2B 0 Michael Massey
CF 0 Drew Waters
LF 0 Kyle Isbel
3B 0 Nate Eaton
C 0 Sebastian Rivero
(* - Change In Order)

SF vs KC Starters Recent Games

Win / Loss
3-2
ERA
2.70
Avg. IP
4.2
Last 5
Date Score
Line O/U IP H R ER SO BB HR PIT P/IP GB:FB
Oct 12, '21 LAD 7 - SF 2
L +156 o7.5 1.2 5 2 2 2 0 0 28 16.8 0.0
Oct 01, '21 SF 3 - SD 0
W -200 u8.5 5.0 4 0 0 3 0 0 71 14.2 2.3
Sep 25, '21 COL 2 - SF 7
W -144 u11.5 4.0 5 2 2 3 1 0 77 19.3 2.0
Sep 19, '21 SF 0 - ATL 3
L -107 u8.0 6.0 6 2 2 6 0 1 84 14.0 3.5
Sep 14, '21 SF 6 - SD 1
W -193 u8.5 6.2 3 1 1 3 1 0 88 13.2 1.5
Last 5 Avg. 4.2 4.6 1.4 1.4 3.4 0.4 0.2 69.6 15.5 1.9
Last Vs Kansas City
Date Score
Line O/U IP H R ER SO BB HR PIT P/IP GB:FB
Anthony DeSclafani has not played against KC Royals.
Win / Loss
4-1
ERA
3.21
Avg. IP
5.1
Last 5
Date Score
Line O/U IP H R ER SO BB HR PIT P/IP GB:FB
Sep 24, '21 DET 1 - KC 3
W -106 u8.5 5.0 2 0 0 1 3 0 89 17.8 3.5
Sep 15, '21 KC 10 - ATH 12
L +121 o8.5 4.0 9 7 7 3 4 1 87 21.8 1.0
Sep 09, '21 BAL 0 - KC 6
W -103 u9.0 6.0 3 0 0 1 3 0 89 14.8 0.3
Sep 03, '21 KC 7 - CHW 2
W +113 u9.5 6.0 5 2 2 3 3 0 95 15.8 1.4
Aug 22, '21 CHC 1 - KC 9
W +101 o8.0 7.0 4 1 1 8 3 0 107 15.3 0.8
Last 5 Avg. 5.1 4.6 2.0 2.0 3.2 3.2 0.2 93.4 17.1 1.4
Last Vs San Francisco
Date Score
Line O/U IP H R ER SO BB HR PIT P/IP GB:FB
Carlos Hernandez has not played against SF Giants.

SF vs KCStats

SF vs KC Stats Analysis

All Pitchers
Team ERA AVG. OBP WHIP IP HR BB K
San Francisco logo San Francisco -- -- -- -- -- -- -- --
Kansas City logo Kansas City -- -- -- -- -- -- -- --

More Stats

San Francisco Bullpen REST G IP H R ER HR BB SO ERA WHIP GB:FB
Bullpen Total 0 0 0.0 0 0 0 0 0 0 0.00 0.00 0:0
Last 3 0 0.0 0 0 0 0 0 0 0.00 0.00 0:0
Available Bullpen 0 0 0.0 0 0 0 0 0 0 0.00 0.00 0:0


Kansas City Bullpen REST G IP H R ER HR BB SO ERA WHIP GB:FB
Bullpen Total 0 0 0.0 0 0 0 0 0 0 0.00 0.00 0:0
Last 3 0 0.0 0 0 0 0 0 0 0.00 0.00 0:0
Available Bullpen 0 0 0.0 0 0 0 0 0 0 0.00 0.00 0:0
San Francisco All Starters REST G IP H R ER HR BB SO ERA WHIP GB:FB


Kansas City All Starters REST G IP H R ER HR BB SO ERA WHIP GB:FB
Umpire G W-L AVG PIT STR B STR% STR BB K/BB HR O/U
Nestor Ceja 2 1-1 17.00 231.50 155.50 76.00 67.2 20.0 7.0 2.86 4.50 2-0


Last 10 Games
Date Score Line O/U Road Starter Home Starter
Mar 26, 2022 COL 8 - TEX 7 W -113 O 12.0 Taylor Hearn (L) Austin Gomber (L)
Mar 21, 2022 SF 6 - MIL 13 L -101 O 10.5 Adrian Houser (R) Alex Wood (L)


Vs Giants
Date Score Line O/U Road Starter Home Starter
Mar 21, 2022 SF 6 - MIL 13 L -101 O 10.5 Adrian Houser (R) Alex Wood (L)


Vs Royals
Date Score Line O/U Road Starter Home Starter


Vs Anthony DeSclafani (R)
Date Score Line O/U Road Starter Home Starter


Vs Carlos Hernandez (R)
Date Score Line O/U Road Starter Home Starter

Betting Terminology

  • M/L: Closing moneyline odds
  • O/U: Closing total and odds
  • IP: Innings pitched by the starter
  • H: Hits allowed by the starter
  • R: Runs allowed by the starter
  • ER: Earned runs allowed by the starter
  • SO: Strikeouts thrown by the starter
  • BB: Walks allowed by the starter
  • HR: Home runs allowed by the starter
  • PIT: Total pitches thrown by the starter
  • P/IP: Pitches thrown per inning by the starter
  • GB:FB: Groundball - flyball ratio by the starter

Betting Terminology

  • W/L: Win-loss record (last 10)
  • Net $: $ won/lost based on $100 bets (last 10)
  • O/U: Over under record (last 10)
  • M/L: Closing moneyline odds for the game
  • O/U: Closing total and odds for the game
  • Away/Home Starter: Starting pitchers for the game
  • Last vs: The result last time the teams played
  • Schedule Starter: Expected starter for the upcoming game

Betting Terminology

Records below refer to the game # of all series across the season. Game 1, game 2 etc.

  • Overall: Team’s season record
  • After Win: Team’s record for the game immediately after a win
  • After Loss: Team’s record for the game immediately after a loss

Betting Terminology

  • Runs/9: Runs per nine innings
  • AVG: Batting average
  • Hits: Average hits per game
  • HR: Average home runs per game
  • BB: Average bases on balls (walks) per game
  • EB Hits: Average extra base hits per game
  • SB: Average stolen bases per game
  • OBP: On base percentage
  • R: Runs allowed
  • ER: Earned runs allowed
  • AVG: Batting average allowed
  • HR: Average home runs allowed
  • BB: Average bases on balls (walks) allowed
  • IP(S): Average innings pitched by starters
  • K(S): Average strikeouts by starters
  • K(B): Average strikeouts by bullpen
  • Rest(B): % of relievers that are available to pitch today
  • RF: Average team runs for. The run support pitchers are getting

Line History

loading icon...

Loading line history...

Pages Related to This Topic

About Units and “ROI”

Units are a standardized measurement used to determine the size of each of your bets relative to your bankroll. For example, if you have a bankroll of $200 and you bet 5% of your bankroll each time, each of your units is worth $10. A bettor with a $2000 bankroll who bets 5% per bet has units of $100. We use the number of units to standardize the amount the trend is up or down across different bet amounts.

ROI is the best indicator of success and measures how much you bet vs. how much you profited. Any positive ROI is good in sports betting with great long-term bettors sitting in the 5-7% range.

Sports Betting Bankroll Management and ROI Guide

Weather Forecast