Global stats
- Appearances 24
- Subbed in 6
- Goal 5
- Yellow 2
- Starting eleven 18
- Subbed off 18
- Assist 6
- Red 0
86%
    Appearances
64%
    Starting eleven
7%
    Goal participation
- Appearances 20
- Subbed in 11
- Goal 0
- Yellow 2
- Starting eleven 9
- Subbed off 9
- Assist 1
- Red 0
67%
    Appearances
30%
    Starting eleven
0%
    Goal participation
- Appearances 5
- Subbed in 2
- Goal 0
- Yellow 0
- Starting eleven 3
- Subbed off 3
- Assist 0
- Red 0
17%
    Appearances
10%
    Starting eleven
0%
    Goal participation
- Appearances 25
- Subbed in 14
- Goal 2
- Yellow 1
- Starting eleven 11
- Subbed off 9
- Assist 2
- Red 0
74%
    Appearances
32%
    Starting eleven
5%
    Goal participation
- Appearances 17
- Subbed in 3
- Goal 0
- Yellow 1
- Starting eleven 14
- Subbed off 11
- Assist 0
- Red 0
85%
    Appearances
70%
    Starting eleven
0%
    Goal participation
- Appearances 4
- Subbed in 3
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 1
- Assist 0
- Red 0
13%
    Appearances
3%
    Starting eleven
0%
    Goal participation
- Appearances 24
- Subbed in 7
- Goal 1
- Yellow 3
- Starting eleven 17
- Subbed off 16
- Assist 1
- Red 0
80%
    Appearances
57%
    Starting eleven
2%
    Goal participation
- Appearances 3
- Subbed in 1
- Goal 0
- Yellow 0
- Starting eleven 2
- Subbed off 2
- Assist 0
- Red 0
10%
    Appearances
7%
    Starting eleven
0%
    Goal participation
Current team
- 
                    Form
                                            
                            W W W
- Joined 27/01/2025
        
        
         fixtures
                
            
            
            Fixtures Port
            
        
    
                                    26/10/25
                            
        
        
                                                     Taishan
    
        Taishan
            
                            3
                    
     Port
    
        Port
            
                            1
                    
    
                                    Today 10:00
                            
        
        
                                                     Port
    
        Port
             Zhejiang
    
        Zhejiang
            
    Your content after this ad
        
    Your content after this ad
        
    Individual stats
            Shots On Target ( inc goals )
                            
                    per game
                
                    
        
    
                                4. Liu Ruofan
                
        
                    
                0.8
                            
            - 1. Leonardo 1.5
- 2. Gustavo 1.1
- 3. Gabrielzinho 1
            Key Passes (Attempt Assists)
                            
                    per game
                
                    
        
    
                                9. Liu Ruofan
                
        
                    
                0.7
                            
            - 1. Óscar Melendo 1.9
- 2. Mateus Vital 1.7
- 3. Leonardo 1.3
            Successful Dribbles
                            
                    per game
                
                    
        
    
                                3. Liu Ruofan
                
        
                    
                1
                            
            
            Interceptions
                            
                    per game
                
                    
        
    
                                20. Liu Ruofan
                
        
                    
                0.3
                            
            - 1. Wang Zhen'ao 2.3
- 2. Li Ang 1.5
- 3. Wei Zhen 1.3
Profile
- Age 26 years (28/01/1999)
- Place of birth Nanchong China PR
- Nationality China PR
- Size 188 cm
- Weight 78 kg
- Position Striker
        
        
         FAQ
                
            
    Where is Ruofan Liu from?
Ruofan Liu was born in Nanchong, China PR. Nationality(ies): China PR.How old is Ruofan Liu?
Ruofan Liu has 26 years. He was born on the 28/01/1999.
What position is Ruofan Liu playing at?
Ruofan Liu is a Striker.
What is Ruofan Liu's current team?
Ruofan Liu is playing in club for Shanghai Port (China PR).
How many goals has Ruofan Liu scored this season?
Ruofan Liu scored 5 goals in all competitions with Port during the 2025/2026 season over 24 matches played. Ruofan Liu also has 6 assists to his name.
    Your content after this ad
        
    Your content after this ad
        
    
        
        
         Club career
                
            
     
            
            
        Port
                    27/01/2025
            
    
                    24
                    
                
            
                            
                    5
                    
                
                    
            
                                    Free transfer
                                            
        
     
            
            
        Shenhua
                    01/02/2022
            
    
                    61
                    
                
            
                            
                    3
                    
                
                    
            
                                    Back from loan
                                            
        
    
            
                                    Loan
                                            
        
     
            
            
        Shenhua
                    01/01/2021
            
    
                    61
                    
                
            
                            
                    3
                    
                
                    
            
                                    Back from loan
                                            
        
     
            
            
        Shenhua
                    11/11/2020
            
    
                    61
                    
                
            
                            
                    3
                    
                
                    
            
                                    Back from loan
                                            
        
    
            
                                    Loan
                                            
        
     
            
            
        Shenhua
            
    
                    61
                    
                
            
                            
                    3
                    
                
                    
        Your content after this ad
            
    
    
        Your content after this ad
            
    
    
        
        
         Global stats
                
            
    - Appearances 24
- Subbed in 6
- Goal 5
- Yellow 2
- Starting eleven 18
- Subbed off 18
- Assist 6
- Red 0
86%
    Appearances
64%
    Starting eleven
7%
    Goal participation
        
        
         Stats by competition
                
            
            
            Stats by match
            
        
    | CSL | 24 | 18 | 5 | 6 | 2 | 0 | 
        
        
         Compare his stats
                
            
    
        
        
         Stats by position
                
            
            
            Stats by match
            
        
    | Substitute | 7 | 0 | 0 | 0 | 1 | 0 | 
| Midfielder right | 2 | 2 | 1 | 0 | 0 | 0 | 
| Attacking midfielder right | 16 | 16 | 4 | 6 | 1 | 0 | 
        
        
         Global stats
                
            
    - Appearances 20
- Subbed in 11
- Goal 0
- Yellow 2
- Starting eleven 9
- Subbed off 9
- Assist 1
- Red 0
67%
    Appearances
30%
    Starting eleven
0%
    Goal participation
        
        
         Stats by competition
                
            
            
            Stats by match
            
        
    | CSL | 20 | 9 | 0 | 1 | 2 | 0 | 
        
        
         Compare his stats
                
            
    
        
        
         Stats by position
                
            
            
            Stats by match
            
        
    | Midfielder right | 3 | 3 | 0 | 0 | 0 | 0 | 
| Substitute | 7 | 0 | 0 | 0 | 1 | 0 | 
| Midfielder left | 1 | 1 | 0 | 0 | 0 | 0 | 
        
        
         Global stats
                
            
    - Appearances 5
- Subbed in 2
- Goal 0
- Yellow 0
- Starting eleven 3
- Subbed off 3
- Assist 0
- Red 0
17%
    Appearances
10%
    Starting eleven
0%
    Goal participation
        
        
         Stats by competition
                
            
            
            Stats by match
            
        
    | CSL | 5 | 3 | 0 | 0 | 0 | 0 | 
        
        
         Compare his stats
                
            
    
        
        
         Stats by position
                
            
            
            Stats by match
            
        
    | Attacking midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 | 
| Striker centre right | 1 | 1 | 0 | 0 | 0 | 0 | 
| Striker centre | 1 | 1 | 0 | 0 | 0 | 0 | 
| Substitute | 2 | 0 | 0 | 0 | 0 | 0 | 
        
        
         Global stats
                
            
    - Appearances 25
- Subbed in 14
- Goal 2
- Yellow 1
- Starting eleven 11
- Subbed off 9
- Assist 2
- Red 0
74%
    Appearances
32%
    Starting eleven
5%
    Goal participation
        
        
         Stats by competition
                
            
            
            Stats by match
            
        
    | CSL | 25 | 11 | 2 | 2 | 1 | 0 | 
        
        
         Compare his stats
                
            
    
        
        
         Stats by position
                
            
            
            Stats by match
            
        
    | Substitute | 14 | 0 | 0 | 2 | 0 | 0 | 
| Striker centre right | 1 | 1 | 0 | 0 | 0 | 0 | 
| Striker centre | 5 | 5 | 1 | 0 | 1 | 0 | 
| Striker centre left | 4 | 4 | 1 | 0 | 0 | 0 | 
| Midfielder right | 1 | 1 | 0 | 0 | 0 | 0 | 
        
        
         Global stats
                
            
    - Appearances 17
- Subbed in 3
- Goal 0
- Yellow 1
- Starting eleven 14
- Subbed off 11
- Assist 0
- Red 0
85%
    Appearances
70%
    Starting eleven
0%
    Goal participation
        
        
         Stats by competition
                
            
            
            Stats by match
            
        
    | CSL | 17 | 14 | 0 | 0 | 1 | 0 | 
        
        
         Compare his stats
                
            
    
        
        
         Stats by position
                
            
            
            Stats by match
            
        
    | Substitute | 5 | 0 | 0 | 1 | 0 | 0 | 
| Midfielder left | 1 | 1 | 0 | 0 | 0 | 0 | 
| Attacking midfielder right | 1 | 1 | 0 | 0 | 0 | 0 | 
| Striker centre right | 7 | 7 | 0 | 0 | 1 | 0 | 
| Midfielder centre left | 2 | 2 | 0 | 0 | 0 | 0 | 
| Midfielder right | 2 | 2 | 0 | 0 | 0 | 0 | 
| Midfielder centre right | 3 | 3 | 0 | 0 | 0 | 0 | 
        
        
         Global stats
                
            
    - Appearances 4
- Subbed in 3
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 1
- Assist 0
- Red 0
13%
    Appearances
3%
    Starting eleven
0%
    Goal participation
        
        
         Stats by competition
                
            
            
            Stats by match
            
        
    | CSL | 4 | 1 | 0 | 0 | 0 | 0 | 
        
        
         Compare his stats
                
            
    
        
        
         Stats by position
                
            
            
            Stats by match
            
        
    | Midfielder right | 1 | 1 | 0 | 0 | 0 | 0 | 
| Substitute | 3 | 0 | 0 | 0 | 0 | 0 | 
        
        
         Global stats
                
            
    - Appearances 24
- Subbed in 7
- Goal 1
- Yellow 3
- Starting eleven 17
- Subbed off 16
- Assist 1
- Red 0
80%
    Appearances
57%
    Starting eleven
2%
    Goal participation
        
        
         Stats by competition
                
            
            
            Stats by match
            
        
    | CSL | 24 | 17 | 1 | 1 | 3 | 0 | 
        
        
         Compare his stats
                
            
    
        
        
         Stats by position
                
            
            
            Stats by match
            
        
    | Striker centre | 2 | 2 | 0 | 0 | 0 | 0 | 
| Midfielder right | 2 | 2 | 0 | 0 | 1 | 0 | 
| Midfielder centre right | 3 | 3 | 0 | 0 | 0 | 0 | 
| Striker centre right | 1 | 1 | 1 | 0 | 0 | 0 | 
| Attacking midfielder centre left | 1 | 1 | 0 | 1 | 0 | 0 | 
| Attacking midfielder centre right | 8 | 8 | 0 | 0 | 2 | 0 | 
| Substitute | 7 | 0 | 0 | 0 | 0 | 0 | 
        
        
         Global stats
                
            
    - Appearances 3
- Subbed in 1
- Goal 0
- Yellow 0
- Starting eleven 2
- Subbed off 2
- Assist 0
- Red 0
10%
    Appearances
7%
    Starting eleven
0%
    Goal participation
        
        
         Stats by competition
                
            
            
            Stats by match
            
        
    | CSL | 3 | 2 | 0 | 0 | 0 | 0 | 
        
        
         Compare his stats
                
            
    
        
        
         Stats by position
                
            
            
            Stats by match
            
        
    | Attacking midfielder centre right | 2 | 2 | 0 | 0 | 0 | 0 | 
| Substitute | 1 | 0 | 0 | 0 | 0 | 0 | 
        
        
         Global stats
                
            
    - Appearances 122
- Subbed in 47
- Goal 8
- Yellow 9
- Starting eleven 75
- Subbed off 69
- Assist 10
- Red 0
        
        
         Stats by competition
                
            
    | CSL | 122 | 75 | 8 | 10 | 9 | 0 | 
        
        
         Stats by team
                
            
    | Port | 24 | 18 | 5 | 6 | 2 | 0 | 
| Three Towns | 20 | 9 | 0 | 1 | 2 | 0 | 
| Shenhua | 61 | 34 | 3 | 3 | 4 | 0 | 
| Jinmen Tiger | 17 | 14 | 0 | 0 | 1 | 0 | 
    Your content after this ad
        
    Your content after this ad
        
        
        
         Match detail
                
            
    |  3 - 1
                    Taishan | 79 | 0 | 1 | 0 | 0 | 
|  0 - 2
                    Machida | 39 | 0 | 0 | 0 | 0 | 
|  3 - 4
                    Jonoon | 67 | 0 | 0 | 0 | 0 | 
|  1 - 1
                    Sanfrecce | 0 | 0 | 0 | 0 | 0 | 
|  3 - 2
                    Three Towns | 78 | 0 | 1 | 0 | 0 | 
|  2 - 3
                    Guoan | 67 | 0 | 0 | 0 | 0 | 
|  0 - 3
                    Vissel Kobe | Not in squad | ||||
|  4 - 2
                    Yukun | 77 | 2 | 1 | 0 | 0 | 
|  4 - 1
                    Rongcheng | 71 | 0 | 0 | 1 | 0 | 
|  1 - 1
                    Jinmen Tiger | 74 | 0 | 0 | 0 | 0 | 
|  4 - 1
                    Henan | 80 | 0 | 1 | 0 | 0 | 
|  1 - 2
                    Shenhua | 61 | 0 | 1 | 0 | 0 | 
|  2 - 4
                    Hakka | 67 | 1 | 1 | 0 | 0 | 
|  2 - 2
                    West Coast | 67 | 0 | 0 | 0 | 0 | 
|  1 - 3
                    Yatai | 62 | 0 | 0 | 0 | 0 | 
|  1 - 2
                    Peng City | 35 | 0 | 0 | 0 | 0 | 
|  3 - 0
                    Yingbo | 17 | 0 | 0 | 0 | 0 | 
|  1 - 3
                    Henan | 29 | 0 | 0 | 1 | 0 | 
|  2 - 2
                    Zhejiang | Not in squad | ||||
|  1 - 1
                    Taishan | 46 | 0 | 0 | 0 | 0 | 
|  3 - 1
                    Jonoon | 61 | 0 | 0 | 0 | 0 | 
|  0 - 2
                    Three Towns | 46 | 0 | 0 | 0 | 0 | 
|  1 - 2
                    Guoan | 60 | 1 | 0 | 0 | 0 | 
|  2 - 3
                    Yukun | Not in squad | ||||
|  1 - 3
                    Rongcheng | 33 | 0 | 0 | 0 | 0 | 
|  1 - 4
                    Jinmen Tiger | Not in squad | ||||
|  1 - 1
                    Shenhua | 63 | 1 | 0 | 0 | 0 | 
|  2 - 1
                    Hakka | 57 | 0 | 0 | 0 | 0 | 
|  3 - 3
                    West Coast | 31 | 0 | 0 | 0 | 0 | 
|  2 - 0
                    Yatai | 32 | 0 | 0 | 0 | 0 | 
|  3 - 1
                    Peng City | Not in squad | ||||
|  1 - 2
                    Lokomotiv M | Not in squad | ||||
|  1 - 0
                    Rapid | Not in squad | ||||
 
        
         
            
             
            
            