Virginia
Virginia Cavaliers (6-1)
ACC (0-0)
Live RPI
96
Down 32 since
SUN, NOV 23rd

2026 Virginia Cavaliers Schedule

Records include games against Division I opponents only.
Streaks include games against all opponents.
All times are Eastern
Records

Overall
6-1

Home
5-0

Road
0-0

Neutral
1-1

Conf
0-0
Non
Conf
6-1
Post
Season
0-0
Last 10 / Streaks

Last 10
7-3

Streak
1W
Home
Streak
6W
Road
Streak
1L
Rankings / Strength of Schedule (SOS)

NET
110

RPI
96
(0.5537)
Non-Conference
RPI
96
(0.5537)

ELO
38
(1539)

SOS
237
(0.4716)
Non-Conference
SOS
237
(0.4716)
Quadrant Records - NET

Quadrant 1
0-0

Quadrant 2
1-1

Quadrant 3
0-0

Quadrant 4
5-0
Quadrant Records - RPI

Quadrant 1
1-1

Quadrant 2
0-0

Quadrant 3
1-0

Quadrant 4
4-0

Schedule

  • +
    NOV
    3
    MON
     
    Rider
    (0-5) RPI: 320NET: 315
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Extra
    W   87 - 53
    1 2 Total
    Rider 32 21 53
    Virginia 42 45 87
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 315
    Opponent RPI: 320
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Rider 16-49
    32.7%
    13-37
    35.1%
    3-12
    25.0%
    35.7% 18-29
    62.1%
    13 19 7 3 2 14 24 0
    Virginia 30-64
    46.9%
    22-34
    64.7%
    8-30
    26.7%
    53.1% 19-34
    55.9%
    22 27 14 8 9 6 24 0
  • +
    NOV
    7
    FRI
     
    North Carolina Central
    (0-6) RPI: 303NET: 320
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Extra
    W   81 - 62
    1 2 Total
    North Carolina Central 25 37 62
    Virginia 42 39 81
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 320
    Opponent RPI: 303
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    North Carolina Central 19-60
    31.7%
    13-46
    28.3%
    6-14
    42.9%
    36.7% 18-22
    81.8%
    16 18 13 8 1 9 19 0
    Virginia 28-61
    45.9%
    14-25
    56.0%
    14-36
    38.9%
    57.4% 11-19
    57.9%
    20 28 22 4 11 12 19 0
  • +
    NOV
    11
    TUE
     
    Hampton
    (2-5) RPI: 333NET: 212
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Network
    W   91 - 53
    1 2 Total
    Hampton 19 34 53
    Virginia 47 44 91
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 212
    Opponent RPI: 333
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Hampton 20-63
    31.7%
    14-37
    37.8%
    6-26
    23.1%
    36.5% 7-11
    63.6%
    11 14 9 9 4 11 19 0
    Virginia 33-60
    55.0%
    22-38
    57.9%
    11-22
    50.0%
    64.2% 14-17
    82.4%
    15 34 22 8 9 13 14 0
  • +
    NOV
    15
    SAT
     
    Marshall
    (5-2) RPI: 99NET: 173
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Extra
    W   104 - 78
    1 2 Total
    Marshall 33 45 78
    Virginia 61 43 104
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 173
    Opponent RPI: 99
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Marshall 26-60
    43.3%
    19-36
    52.8%
    7-24
    29.2%
    49.2% 19-24
    79.2%
    11 24 14 6 3 15 28 0
    Virginia 33-63
    52.4%
    21-35
    60.0%
    12-28
    42.9%
    61.9% 26-36
    72.2%
    13 25 18 9 4 9 20 0
  • Greenbrier Tip-Off - Mountain Division
  • +
    NOV
    21
    FRI
    VS
     
    Northwestern
    (5-2) RPI: 47NET: 53
    White Sulphur Springs, WV
    Colonial Hall
    TV: CBSSN
    W   83 - 78
    1 2 Total
    Northwestern 36 42 78
    Virginia 40 43 83
    Location: White Sulphur Springs, WV
    Arena: Colonial Hall

    Opponent NET: 53
    Opponent RPI: 47
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Northwestern 27-58
    46.6%
    20-42
    47.6%
    7-16
    43.8%
    52.6% 17-24
    70.8%
    6 19 14 7 1 7 29 0
    Virginia 24-64
    37.5%
    19-40
    47.5%
    5-24
    20.8%
    41.4% 30-36
    83.3%
    21 28 8 4 4 11 22 0
  • +
    NOV
    23
    SUN
    VS
     
    Butler
    (6-1) RPI: 40NET: 81
    White Sulphur Springs, WV
    Colonial Hall
    TV: CBSSN
    L   73 - 80
    1 2 Total
    Butler 44 36 80
    Virginia 42 31 73
    Location: White Sulphur Springs, WV
    Arena: Colonial Hall

    Opponent NET: 81
    Opponent RPI: 40
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Butler 27-56
    48.2%
    21-41
    51.2%
    6-15
    40.0%
    53.6% 20-29
    69.0%
    14 29 11 7 3 13 19 0
    Virginia 29-71
    40.8%
    21-44
    47.7%
    8-27
    29.6%
    46.5% 7-15
    46.7%
    18 21 6 6 11 9 21 0
  •  
  • +
    NOV
    28
    FRI
     
    Queens
    (2-5) RPI: 299NET: 207
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Extra
    W   94 - 69
    1 2 Total
    Queens 29 40 69
    Virginia 46 48 94
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 207
    Opponent RPI: 299
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Queens 24-63
    38.1%
    15-34
    44.1%
    9-29
    31.0%
    45.2% 12-18
    66.7%
    18 17 12 6 0 11 21 0
    Virginia 32-60
    53.3%
    17-27
    63.0%
    15-33
    45.5%
    65.8% 15-22
    68.2%
    14 27 24 7 8 8 17 0
  • ACC/SEC Mens Challenge
  • DEC
    3
    WED
    AT
     
    Texas
    (5-2) RPI: 213NET: 40
    Austin, TX
    Moody Center
    TV: ESPNU
    9:00 PM
    1 2 Total
    Virginia 0
    Texas 0
    Location: Austin, TX
    Arena: Moody Center

    Opponent NET: 40
    Opponent RPI: 213
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Texas 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  •  
  • DEC
    6
    SAT
    VS
     
    Dayton
    (6-2) RPI: 57NET: 71
    Charlotte, NC
    Spectrum Center
    TV: ESPN2
    12:00 PM
    1 2 Total
    Dayton 0
    Virginia 0
    Location: Charlotte, NC
    Arena: Spectrum Center

    Opponent NET: 71
    Opponent RPI: 57
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Dayton 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • DEC
    9
    TUE
     
    Maryland Eastern Shore
    (2-6) RPI: 252NET: 362
    Charlottesville, VA
    John Paul Jones Arena
    7:00 PM
    1 2 Total
    Maryland Eastern Shore 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 362
    Opponent RPI: 252
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Maryland Eastern Shore 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • DEC
    20
    SAT
     
    Maryland
    (5-3) RPI: 166NET: 11
    Charlottesville, VA
    John Paul Jones Arena
    TV: ESPN
    6:00 PM
    1 2 Total
    Maryland 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 11
    Opponent RPI: 166
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Maryland 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • DEC
    22
    MON
     
    American
    (2-4) RPI: 236NET: 238
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Network
    6:00 PM
    1 2 Total
    American 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 238
    Opponent RPI: 236
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    American 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • DEC
    31
    WED
    AT
     
    Virginia Tech
    (6-2) RPI: 63NET: 170
    Blacksburg, VA
    Cassell Coliseum
    TV: ACC Network
    2:00 PM
    1 2 Total
    Virginia 0
    Virginia Tech 0
    Location: Blacksburg, VA
    Arena: Cassell Coliseum

    Opponent NET: 170
    Opponent RPI: 63
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia Tech 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • JAN
    3
    SAT
    AT
    # 23
    North Carolina State
    (5-2) RPI: 68NET: 133
    Raleigh, NC
    Lenovo Center
    TV: ESPN2
    11:00 AM
    1 2 Total
    Virginia 0
    North Carolina State 0
    Location: Raleigh, NC
    Arena: Lenovo Center

    Opponent NET: 133
    Opponent RPI: 68
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    North Carolina State 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • JAN
    7
    WED
     
    California
    (6-1) RPI: 59NET: 126
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Network
    9:00 PM
    1 2 Total
    California 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 126
    Opponent RPI: 59
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    California 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • JAN
    10
    SAT
     
    Stanford
    (6-1) RPI: 69NET: 80
    Charlottesville, VA
    John Paul Jones Arena
    2:15 PM
    1 2 Total
    Stanford 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 80
    Opponent RPI: 69
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Stanford 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • JAN
    13
    TUE
    AT
    # 6
    Louisville
    (7-0) RPI: 46NET: 28
    Louisville, KY
    KFC Yum! Center
    7:00 PM
    1 2 Total
    Virginia 0
    Louisville 0
    Location: Louisville, KY
    Arena: KFC Yum! Center

    Opponent NET: 28
    Opponent RPI: 46
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Louisville 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • JAN
    17
    SAT
    AT
     
    SMU
    (8-0) RPI: 31NET: 48
    Dallas, TX
    Moody Coliseum
    12:00 PM
    1 2 Total
    Virginia 0
    SMU 0
    Location: Dallas, TX
    Arena: Moody Coliseum

    Opponent NET: 48
    Opponent RPI: 31
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    SMU 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • JAN
    24
    SAT
    # 16
    North Carolina
    (6-1) RPI: 39NET: 32
    Charlottesville, VA
    John Paul Jones Arena
    TBA
    1 2 Total
    North Carolina 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 32
    Opponent RPI: 39
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    North Carolina 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • JAN
    27
    TUE
    AT
     
    Notre Dame
    (5-3) RPI: 103NET: 103
    South Bend, IN
    Purcell Pavilion
    7:00 PM
    1 2 Total
    Virginia 0
    Notre Dame 0
    Location: South Bend, IN
    Arena: Purcell Pavilion

    Opponent NET: 103
    Opponent RPI: 103
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Notre Dame 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • JAN
    31
    SAT
    AT
     
    Boston College
    (4-4) RPI: 208NET: 202
    Chestnut Hill, MA
    Conte Forum
    1:30 PM
    1 2 Total
    Virginia 0
    Boston College 0
    Location: Chestnut Hill, MA
    Arena: Conte Forum

    Opponent NET: 202
    Opponent RPI: 208
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Boston College 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • FEB
    3
    TUE
     
    Pittsburgh
    (5-3) RPI: 90NET: 61
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Network
    9:00 PM
    1 2 Total
    Pittsburgh 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 61
    Opponent RPI: 90
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Pittsburgh 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • FEB
    7
    SAT
     
    Syracuse
    (4-3) RPI: 200NET: 134
    Charlottesville, VA
    John Paul Jones Arena
    12:00 PM
    1 2 Total
    Syracuse 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 134
    Opponent RPI: 200
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Syracuse 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • FEB
    10
    TUE
    AT
     
    Florida State
    (5-2) RPI: 128NET: 91
    Tallahassee, FL
    Tucker Center
    7:00 PM
    1 2 Total
    Virginia 0
    Florida State 0
    Location: Tallahassee, FL
    Arena: Tucker Center

    Opponent NET: 91
    Opponent RPI: 128
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Florida State 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • Nashville Hoops Showdown
  • FEB
    14
    SAT
    VS
     
    Ohio State
    (6-1) RPI: 101NET: 39
    Nashville, TN
    Bridgestone Arena
    8:00 PM
    1 2 Total
    Virginia 0
    Ohio State 0
    Location: Nashville, TN
    Arena: Bridgestone Arena

    Opponent NET: 39
    Opponent RPI: 101
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Ohio State 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  •  
  • FEB
    18
    WED
    AT
     
    Georgia Tech
    (5-3) RPI: 205NET: 116
    Atlanta, GA
    McCamish Pavilion
    TV: ACC Network
    9:00 PM
    1 2 Total
    Virginia 0
    Georgia Tech 0
    Location: Atlanta, GA
    Arena: McCamish Pavilion

    Opponent NET: 116
    Opponent RPI: 205
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Georgia Tech 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • FEB
    21
    SAT
     
    Miami (FL)
    (6-2) RPI: 124NET: 225
    Charlottesville, VA
    John Paul Jones Arena
    2:00 PM
    1 2 Total
    Miami (FL) 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 225
    Opponent RPI: 124
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Miami (FL) 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • FEB
    24
    TUE
    # 23
    North Carolina State
    (5-2) RPI: 68NET: 133
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Network
    7:00 PM
    1 2 Total
    North Carolina State 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 133
    Opponent RPI: 68
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    North Carolina State 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • FEB
    28
    SAT
    AT
    # 4
    Duke
    (8-0) RPI: 22NET: 1
    Durham, NC
    Cameron Indoor Stadium
    12:00 PM
    1 2 Total
    Virginia 0
    Duke 0
    Location: Durham, NC
    Arena: Cameron Indoor Stadium

    Opponent NET: 1
    Opponent RPI: 22
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Duke 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • MAR
    3
    TUE
     
    Wake Forest
    (6-2) RPI: 106NET: 69
    Charlottesville, VA
    John Paul Jones Arena
    TV: ACC Network
    7:00 PM
    1 2 Total
    Wake Forest 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 69
    Opponent RPI: 106
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Wake Forest 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
  • MAR
    7
    SAT
     
    Virginia Tech
    (6-2) RPI: 63NET: 170
    Charlottesville, VA
    John Paul Jones Arena
    12:30 PM
    1 2 Total
    Virginia Tech 0
    Virginia 0
    Location: Charlottesville, VA
    Arena: John Paul Jones Arena

    Opponent NET: 170
    Opponent RPI: 63
    FG 2P 3P eFG% FT ORB DRB AST STL BLK TOV PF PTS
    Virginia Tech 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0
    Virginia 0-0
    -
    0-0
    -
    0-0
    -
    - 0-0
    -
    0 0 0 0 0 0 0 0